Details

Time bar (total: 52.8s)

analyze1.2s (2.3%)

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.7s (12.8%)

Results
1.8s6034×body256valid
1.2s4071×body256invalid
857.0ms692×body2048valid
795.0ms879×body1024valid
717.0ms887×body1024invalid
687.0ms580×body2048invalid
364.0ms649×body512valid
301.0ms558×body512invalid
2.0msbody4096valid
Bogosity

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

simplify61.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
24.1%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.3%
(/.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.5%
(/.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))))
24.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)))
Compiler

Compiled 118 to 71 computations (39.8% saved)

localize49.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.1%
(+.f64 A (hypot.f64 B (-.f64 A C)))
91.6%
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
71.9%
(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)))))))
58.8%
(/.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)

series120.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
38.0ms
F
@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)))))))
6.0ms
B
@0
(+.f64 A (hypot.f64 B (-.f64 A C)))
5.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)))
5.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)))
4.0ms
A
@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)))

rewrite154.0ms (0.3%)

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

simplify335.0ms (0.6%)

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

localize114.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.4%
(*.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)))))
81.1%
(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.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))))
41.9%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 225 to 96 computations (57.3% saved)

series88.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
7.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))))))
4.0ms
A
@inf
(/.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))))
4.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))))))
3.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))))))

rewrite121.0ms (0.2%)

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
025304
1580236
Stop Event
node limit
Counts
4 → 137
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 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)))))
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 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.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 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.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 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 3)) (+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(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)
(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)))))))) 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)))))))) 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))))))) 2) 1/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))))))) 3) 1/3)
(neg.f64 (*.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 (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))))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.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)))))))))
(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))
(log1p.f64 (expm1.f64 (*.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 (*.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 (hypot.f64 B (-.f64 A C)))))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))

simplify363.0ms (0.7%)

Algorithm
egg-herbie
Rules
1050×*-commutative
1004×times-frac
900×distribute-lft-in
886×distribute-rgt-in
438×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121741245
1407937459
Stop Event
node limit
Counts
261 → 504
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 -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 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 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 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))) (*.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 C (*.f64 -1 C)))))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (+.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)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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 2 (+.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))))))))
(*.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 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (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 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (*.f64 -1/2 (*.f64 C (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 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (+.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))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (+.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))))) (+.f64 (*.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))))) C)) (*.f64 2 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))))))))
(*.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 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.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 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.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 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.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 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 3)) (+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(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)
(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)))))))) 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)))))))) 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))))))) 2) 1/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))))))) 3) 1/3)
(neg.f64 (*.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 (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))))))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.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)))))))))
(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))
(log1p.f64 (expm1.f64 (*.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 (*.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 (hypot.f64 B (-.f64 A C)))))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.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 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.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 A (-.f64 (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 (+.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 -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)
(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 -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)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) 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 -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 (*.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 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(-.f64 (hypot.f64 C B) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(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 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (-.f64 (hypot.f64 C B) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(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 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 A (*.f64 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 (+.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (-.f64 (hypot.f64 C B) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
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 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A)) 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 A (-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 C A)))) C))
(*.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 B B) A)) 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 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (-.f64 (*.f64 -1/2 (/.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 (*.f64 A 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 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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 (fma.f64 -1 (*.f64 (*.f64 A 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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (-.f64 (hypot.f64 A B) (*.f64 (*.f64 A C) (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 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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)))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 C 3)) (-.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 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.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 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (hypot.f64 A B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))
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 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) 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 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 C (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C) (/.f64 A C)) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.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 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) 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 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B))))) 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) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 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 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (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 (/.f64 C F)))) (*.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))))))
(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 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 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 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 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) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 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 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 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 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (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 (/.f64 C F)))) (*.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 (/.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 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 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 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) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 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 (/.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 A C))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 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 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 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 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 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) (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 (/.f64 C F))) (-.f64 (*.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 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.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 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.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 A C))) (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 C (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))
(-.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 B B) (*.f64 C C)))))) 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) (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 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.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))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (*.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)))))))) (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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) F) (*.f64 B B)))) (+.f64 (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 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.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 B B) (*.f64 C C)))))) 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) (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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 C (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.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))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.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 (*.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 (*.f64 (*.f64 1/2 (/.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))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (*.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)))))) (*.f64 B B))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.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))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (*.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)))))))) (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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.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 C B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) F) B)))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) F) (*.f64 B B))) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 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 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) F) (*.f64 B B)))) (+.f64 (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 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.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 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) F) (*.f64 B B)))) (+.f64 (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 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.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 B B) (*.f64 C C)))))) 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) (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 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2))))))
(-.f64 (*.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 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.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 -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 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))) (sqrt.f64 -1/2))) 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 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C))))) (sqrt.f64 -1/2))) 2))) (*.f64 A A)))) (-.f64 (*.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 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.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 -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 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))) (sqrt.f64 -1/2))) 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 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C)))) (sqrt.f64 -1/2))) 2))) F) (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B 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 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) F) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C))))) (sqrt.f64 -1/2))) 2))) (*.f64 A A)))) (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 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) F)) (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 (*.f64 F 0) C) (*.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 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C))))) (sqrt.f64 -1/2))) 2))) (*.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) F)))) (sqrt.f64 -1/2)))) (-.f64 (*.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 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.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))))
(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 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))))))))) (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 -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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (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 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 (*.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 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B))) (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 A (/.f64 (pow.f64 B 4) (*.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)))))))))))))))))))
(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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (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 (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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) B)) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) 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/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 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 (-.f64 (*.f64 1/2 (/.f64 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 B B))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B))) (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 A (/.f64 (pow.f64 B 4) (*.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 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B))) (*.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))) (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 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B))) (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 A (/.f64 (pow.f64 B 4) (*.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))))))))))))))))))))
(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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (/.f64 A B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) F) B)))) (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 (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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) B)) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) F) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (+.f64 A (hypot.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (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 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B))))))))) (*.f64 B (pow.f64 C 3))) (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 (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 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) B)) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (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 (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 (*.f64 -1/2 (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 -1/2 (*.f64 (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 (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 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 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 (*.f64 1/2 (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 (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 -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 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F))) (fma.f64 -1/4 (/.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))) (pow.f64 (*.f64 1/2 (*.f64 (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 -1/2 (*.f64 (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 (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 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 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 (*.f64 1/2 (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 (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 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 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (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 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 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 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 (*.f64 1/2 (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 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F))) (fma.f64 -1/4 (/.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))) (pow.f64 (*.f64 1/2 (*.f64 (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 -1/2 (+.f64 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A))))) F) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.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 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F))) (fma.f64 -1/4 (/.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))) (pow.f64 (*.f64 1/2 (*.f64 (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))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (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 (*.f64 1/2 (*.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 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) 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 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)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 1 (*.f64 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))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/2 (*.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 1 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 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) 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 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))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 1 (*.f64 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))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (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) 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 1 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.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 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 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) 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 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 1 (*.f64 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))))))) (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 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.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 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 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))))))) (*.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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.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 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.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 B B) (*.f64 C C)))))) (*.f64 C F)) (*.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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (/.f64 (fma.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 C F)))) B)) 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)) (*.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 1 (*.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 C (neg.f64 (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 (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.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 C F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C 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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 -1/2 (/.f64 (*.f64 (fma.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 C F)))) (-.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 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (/.f64 (fma.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 C F)))) B)) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.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 B B) (*.f64 C C)))))) (*.f64 C F)) (*.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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))) (/.f64 (fma.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 C F)))) B)) 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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))))))) (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 (*.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.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)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.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 C (neg.f64 (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 (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)) (*.f64 B B)))))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)) (*.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 1 (*.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 C (neg.f64 (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 (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 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 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 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 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 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.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 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.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 1 (*.f64 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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (*.f64 B B) F)))) (/.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) 2)))) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.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 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.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 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 B (sqrt.f64 2)))
(+.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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.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 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 B (sqrt.f64 2))))
(+.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 (*.f64 B 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 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))) (sqrt.f64 (/.f64 1 (*.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 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))))) 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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))) B))) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 B (sqrt.f64 2)))))
(+.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 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -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)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B 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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.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 (*.f64 B 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 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))) (sqrt.f64 (/.f64 1 (*.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 (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 (*.f64 B B) F)))) (*.f64 -2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 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 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 B 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 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))))) 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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 A B))))) B))) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 B (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.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 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 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))) (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)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))))))
(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) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (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 (*.f64 (sqrt.f64 2) 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 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B 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 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B 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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))))))
(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 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 (*.f64 B B) F)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (*.f64 A F)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) -8)))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F))
(*.f64 -16 (*.f64 (*.f64 A A) (*.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))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))))))
(+.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 C F)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F)))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3))))))))
(+.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 C F)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (*.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 C F)))))) (*.f64 (pow.f64 B 6) (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)))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3))))) (*.f64 (pow.f64 B 6) (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 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(+.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 A C))) (*.f64 (pow.f64 B 3) F)))
(+.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 A C))) (*.f64 2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) F))))
(+.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 A C))) (fma.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (*.f64 2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) F)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) F)))))
(*.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 A C))) (*.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 A C))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) F))))
(+.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 A C))) (fma.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) F)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (pow.f64 B 3) 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 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) F))
(*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F)))
(+.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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))
(+.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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (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 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 (*.f64 B B) F)))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (-.f64 1 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F)))))
(+.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 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (fma.f64 2 (*.f64 (*.f64 A A) (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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C 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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (-.f64 1 (*.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))))))) (*.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 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 (*.f64 C 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 (*.f64 B B) F))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F)))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (+.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)))))))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (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)))))))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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 2 (+.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))))))))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (+.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 (*.f64 B B) F)))) A) (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))))))))
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 2 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 B B) F)))) A) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (*.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 (*.f64 B B) F)) (*.f64 (*.f64 -16 A) (*.f64 (*.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 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A))))
(fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C)))))))))
(+.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 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (pow.f64 A 2))))))
(fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 2 (/.f64 F (/.f64 (*.f64 A A) (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (*.f64 (*.f64 -1/2 C) (pow.f64 B 4)))))))))
(fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C)))))) (*.f64 2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 C (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C)))) (*.f64 -1/2 (*.f64 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 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 B B) 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 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 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 A B))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 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 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.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 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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 A B))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.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 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (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 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.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 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -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)) F) (sqrt.f64 (/.f64 1 (+.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 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 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 A B))) (fma.f64 2 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 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 (*.f64 B B) F)))) (*.f64 -2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 (*.f64 2 C) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (+.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))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F))) (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (+.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))))) (+.f64 (*.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))))) C)) (*.f64 2 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (*.f64 2 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) F)))) C) (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 2 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F))) (*.f64 2 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 (*.f64 B B) F)))) C) (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.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 C F)) (*.f64 8 (*.f64 A (*.f64 (*.f64 B B) F))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 8 (*.f64 (*.f64 A 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 C F)) (fma.f64 8 (*.f64 A (*.f64 (*.f64 B B) F)) (/.f64 (*.f64 -2 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F))))) C)))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 8 (*.f64 (*.f64 A F) (*.f64 B B)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) 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 C F)) (fma.f64 8 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 A F) (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A F) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))) (*.f64 C C)) (/.f64 (*.f64 -2 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F))))) C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 8 (*.f64 (*.f64 A F) (*.f64 B B)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 A F) (pow.f64 B 4)) (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B A) (*.f64 B A))))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.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))
(hypot.f64 (-.f64 A C) B)
(*.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))
(hypot.f64 (-.f64 A C) B)
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.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))
(hypot.f64 (-.f64 A C) B)
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.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))
(hypot.f64 (-.f64 A C) B)
(/.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 (pow.f64 B 4) (-.f64 (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))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C)))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.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 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 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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (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 (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.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)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (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))))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (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 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (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 (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 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (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 (+.f64 A C) (hypot.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (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))))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.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 (/.f64 1 (pow.f64 (cbrt.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 F (+.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)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (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 (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 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (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 (+.f64 A C) (hypot.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (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 (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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (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 (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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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 (/.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)) (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 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 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 (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 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (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 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 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (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 (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 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (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 (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))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (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)
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (/.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 (+.f64 A C) (hypot.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 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 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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (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)))
(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)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (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)))))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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))))))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 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)))))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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)))))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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))
(/.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (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)))))))))
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(-.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 (*.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 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) 1)
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.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 (*.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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.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 (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 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.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 (+.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.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 (+.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.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 (*.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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.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 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 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.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 (*.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 (+.f64 A C) (hypot.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 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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 (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 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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 (*.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 (+.f64 A C) (hypot.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 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 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.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 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 (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 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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 (*.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 (+.f64 A C) (hypot.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 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 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.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 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 (*.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)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.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 (*.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)))))))
(*.f64 -2 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(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 (*.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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(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 (*.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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 3)
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(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 (*.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))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 2)
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(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 (*.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(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 (*.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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(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 (*.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))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 1))
(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 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 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))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(+.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C)))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.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 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 1))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) 3)) (+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) 3)) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)) (+.f64 (*.f64 4 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B)))) 3)) (+.f64 (*.f64 4 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B)))) (fma.f64 (hypot.f64 (-.f64 A C) B) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)) (fma.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 A C)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B)))) 3)) (+.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 A C) (+.f64 A C))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 F F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 (*.f64 2 (+.f64 A C)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 2 (*.f64 (*.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 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))))) (*.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C)))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C))))) (*.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 4 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 F F))))) (-.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 (*.f64 (+.f64 A C) 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (+.f64 A C)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C))))) (*.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (-.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 A C) (+.f64 A C))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 F F))) (*.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 4 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 F F))))) (-.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 A C)) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (*.f64 2 (hypot.f64 (-.f64 A C) B))))))
(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)
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(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)))))))) 2)
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(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)))))))) 3)
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(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))))))) 2) 1/2)
(sqrt.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))))) 2))
(fabs.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(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) 1/3)
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(neg.f64 (*.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 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 -2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.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))))))) 2))
(sqrt.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))))) 2))
(fabs.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.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 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(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))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3)) (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3)) (pow.f64 (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(exp.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)))))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (*.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 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (+.f64 A C) (hypot.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 (hypot.f64 B (-.f64 A C)))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))

localize475.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.6%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)
91.4%
(*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
81.1%
(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.0%
(/.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)

series87.0ms (0.2%)

Counts
4 → 136
Calls

48 calls:

TimeVariablePointExpression
54.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
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
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))))))
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))))))
1.0ms
F
@0
(*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))

rewrite146.0ms (0.3%)

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 (*.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)
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 (*.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))))))
(+.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)))

simplify252.0ms (0.5%)

Algorithm
egg-herbie
Rules
1010×distribute-lft-in
1000×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 → 427
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 -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 -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 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 (*.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))))))
(+.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)))
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 (neg.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/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) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.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) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.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) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.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 (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 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.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 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.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 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 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))))) (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 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 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))))))))) (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 -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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (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 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 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 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))))) (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/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 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 (/.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 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 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) 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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) B))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))))) (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 -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 (*.f64 -1/2 (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 -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 -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 (*.f64 1/2 (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 (*.f64 -1/2 (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 (*.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 (sqrt.f64 (/.f64 A F)) (/.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)))) 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 -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 (*.f64 1/2 (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 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 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 (*.f64 1/2 (*.f64 (*.f64 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 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 (*.f64 1/2 (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)))) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.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 (sqrt.f64 (/.f64 A F)) (/.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)))) 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 (+.f64 (*.f64 (*.f64 B B) -1/8) 0) F) (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 (sqrt.f64 (/.f64 A F)) (/.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)))) 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 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))))) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (-.f64 (*.f64 (*.f64 1/2 (/.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 (+.f64 (*.f64 C C) (*.f64 B B))))) (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))))))) (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 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.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 B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))))) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (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 (*.f64 1/2 (/.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 (+.f64 (*.f64 C C) (*.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 (*.f64 (*.f64 1/2 (/.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 (+.f64 (*.f64 C C) (*.f64 B B))))) (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)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (-.f64 (*.f64 (*.f64 1/2 (/.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 (+.f64 (*.f64 C C) (*.f64 B B))))) (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))))))) (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 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (+.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 B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (/.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 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.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 B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))))) (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 (neg.f64 (sqrt.f64 2)) (*.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))
(-.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 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 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (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 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.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 -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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 C (-.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 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 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (sqrt.f64 -1/2))) 2)))) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (*.f64 F (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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (/.f64 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 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (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 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 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (/.f64 C (*.f64 B 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 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.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 -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 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.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 -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 (*.f64 (*.f64 A (sqrt.f64 2)) (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 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (*.f64 (*.f64 A (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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (*.f64 (*.f64 A (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) (fma.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C)))) (neg.f64 (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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 (*.f64 A (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) (fma.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C)))) (neg.f64 (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 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C)))) (neg.f64 (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 (*.f64 A A) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 F -8)))))) (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 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) 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 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) 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)))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) 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 (*.f64 (*.f64 (sqrt.f64 2) (-.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 F (*.f64 B B)))))) (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 C C)) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) 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 (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 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 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.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 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.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 F (*.f64 B B)))))) (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 (*.f64 (*.f64 (sqrt.f64 2) (-.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 F (*.f64 B B)))))) (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 C C)) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) 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 (pow.f64 C 3) (+.f64 (*.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)))))) (fma.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 -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 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))) (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 (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 (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 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 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) 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 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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (sqrt.f64 (/.f64 F A))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.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 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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.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 (*.f64 (sqrt.f64 2) (-.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 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (*.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 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 (*.f64 1/2 (*.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 (+.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 C (neg.f64 (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 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 F C) (*.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 (*.f64 -2 (*.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 (+.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 (*.f64 1/2 (*.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 (+.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 (*.f64 1/2 (*.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 (+.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))))) (*.f64 (*.f64 -2 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 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 C (neg.f64 (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 (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 C (neg.f64 (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 (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 (*.f64 (*.f64 A (sqrt.f64 2)) (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 A (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 (*.f64 (sqrt.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)))))) (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 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2))) (*.f64 A (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 A (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 (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 A (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 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 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 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)))))) (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 (*.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 (*.f64 (sqrt.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)))))) (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 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2))) (*.f64 A (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 A (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 (*.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))) (*.f64 A (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 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.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 (*.f64 2 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (*.f64 B B)))
(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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 A (*.f64 F C)) (-.f64 A 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 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.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 -4 (*.f64 A (*.f64 F C))))) (*.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 A -4) (*.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 (*.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 -4 (*.f64 A (*.f64 F C))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (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 -4) (*.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 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 (*.f64 -2 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))))
(+.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)))))
(+.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 (*.f64 F (+.f64 C A)) (*.f64 B B)) (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 (*.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 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 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 F (*.f64 B B))))))))))
(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 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (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 (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 F (*.f64 B B)))))))))))
(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 (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 (*.f64 F A) (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 (*.f64 F A) (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 (*.f64 1/2 (*.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 (+.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 C (neg.f64 (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 (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 (*.f64 1/2 (*.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 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 F C) (*.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 (*.f64 -2 (*.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 (+.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 C (neg.f64 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))))) (*.f64 (*.f64 -2 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 (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 (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 -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 (*.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 (*.f64 2 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B)))))) (*.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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (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 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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -4) (*.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 A -4) (*.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 A -4) (*.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 A -4) (*.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 A -4) (*.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 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 -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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(-.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.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 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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.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 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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.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 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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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)))) (*.f64 -2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(+.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(-.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.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 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (*.f64 (*.f64 F A) (*.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 C (hypot.f64 (-.f64 A C) B)) 2) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 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 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) 2) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (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 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) 2) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(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 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.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))))

eval1.5s (2.8%)

Compiler

Compiled 110722 to 57028 computations (48.5% saved)

prune442.0ms (0.8%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New1306421348
Fresh000
Picked101
Done202
Total1309421351
Accurracy
54.8%
Counts
1351 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.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 B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)) (pow.f64 B 4)))))) (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)))))))
0.9%
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 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)
9.1%
(/.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.5%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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.3%
(/.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))))
12.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))))
12.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
15.6%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 A B))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 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 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (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))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.3%
(/.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))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 8 (*.f64 (*.f64 A F) (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.9%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 8 (*.f64 A (*.f64 (*.f64 B B) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.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))))
14.4%
(/.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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.4%
(/.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 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.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 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B))))) C)))))) (-.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) (neg.f64 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.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))))
13.2%
(/.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))))
7.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))))
5.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
5.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.4%
(/.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)))
8.3%
(/.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)))
24.7%
(/.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)))
13.8%
(/.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)))
12.4%
(/.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)))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.3%
(-.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 B B) (*.f64 C C)))))) 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) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
18.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
16.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
22.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))))) (/.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)))))))
7.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
Compiler

Compiled 3594 to 2146 computations (40.3% saved)

localize113.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
97.1%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
91.6%
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)
71.3%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
67.9%
(/.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))))
Compiler

Compiled 197 to 71 computations (64% saved)

series70.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
17.0ms
B
@0
(/.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))))
16.0ms
C
@0
(/.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))))
4.0ms
A
@-inf
(/.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))))
4.0ms
A
@0
(/.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))))
4.0ms
A
@inf
(/.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))))

rewrite88.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
618×add-sqr-sqrt
602×pow1
598×*-un-lft-identity
572×add-exp-log
572×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify245.0ms (0.5%)

Algorithm
egg-herbie
Rules
1664×fma-def
882×*-commutative
804×times-frac
752×distribute-lft-in
738×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109530629
1345227683
Stop Event
node limit
Counts
261 → 381
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.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 2 (*.f64 (/.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)) (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 (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)) (sqrt.f64 (/.f64 1 (*.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 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.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 1/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.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 2 (*.f64 (/.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)) (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 (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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (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 (*.f64 -1 C) 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 (*.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 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (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 (*.f64 -1 C) 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 (*.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 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.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 (*.f64 -1 C) 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 -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/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 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) A)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 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 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 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 (*.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 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/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 (*.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 (*.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 (/.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 (*.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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.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/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 (*.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 -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 -1 (*.f64 (+.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 (*.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 (/.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 (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 -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 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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (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)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.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 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.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 (/.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A 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)))))) 1) (/.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 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 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.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 (/.f64 (neg.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 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.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 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 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 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2) (sqrt.f64 F))
(pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (*.f64 A A) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.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 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (sqrt.f64 (+.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)) (/.f64 1 (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 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4)) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.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 (*.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 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.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 (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (neg.f64 A) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) B) (*.f64 A (fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.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 2 (*.f64 (/.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)) (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 (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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))))
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) B) (*.f64 A (fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))) B)) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.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 1/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.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 2 (*.f64 (/.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)) (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 (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)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 C 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)))) (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 (/.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 (*.f64 -4 (+.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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2)) (*.f64 B (*.f64 B F))))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (-.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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2))))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 1/2 (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.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 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) B) (*.f64 A (fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))) B)) 2)))))))))) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F))))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))) (fma.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.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 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))) B)) 2)) (*.f64 B (*.f64 B F)))) -1/2)))))) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) (*.f64 C F)))) B)) 2))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) A)))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)))) A)))
(-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (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 (*.f64 -1 C) 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 (*.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 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) 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 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) (*.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/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)))) A))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)) (/.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/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) 2))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (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 (*.f64 -1 C) 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 (*.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 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.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 (*.f64 -1 C) 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 -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/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 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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)))))) 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 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.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 B (*.f64 B F)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (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 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (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/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)))) A)))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (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 (*.f64 B (*.f64 B F)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.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 (*.f64 C F) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) 2)) (*.f64 F -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 C F) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.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 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8)) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)) (/.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/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) 2))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (*.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 B B) (*.f64 A A))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) 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)))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.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 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.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))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (pow.f64 B 3)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (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 (neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (/.f64 (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))) B)) 2))))) (*.f64 2 (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))))))))))))
(+.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 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 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 (*.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 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.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)))))))) (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 B B) (*.f64 A A)))))))) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.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))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (pow.f64 B 5)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A (-.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 A (*.f64 (*.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 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.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 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))))))) (*.f64 B (*.f64 B F))))))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))))))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (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))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.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 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.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))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (pow.f64 B 3)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (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 (-.f64 (neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (/.f64 (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))) B)) 2))))) (*.f64 2 (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (+.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A)))))) (pow.f64 B 7))) (*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (/.f64 (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))) B)) 2))) (pow.f64 B 5))))) (fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2))) (*.f64 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3)))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 F (-.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 (*.f64 (/.f64 (-.f64 (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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (/.f64 (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))) B)) 2)) (+.f64 A (hypot.f64 B A))) (/.f64 (fma.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 B F)))) -1/2)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (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 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (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 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0))))) 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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (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 (*.f64 -1/8 (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 (*.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))))))) (*.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 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2))))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0))))) 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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (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 (*.f64 -1/8 (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 (*.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))))))) (*.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 (*.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)))))) (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 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 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.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)))))) (/.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 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (/.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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2))))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))) (*.f64 C C))) (/.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 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2)))))) (fma.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (fma.f64 B B 0)) (*.f64 (*.f64 -2 (*.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 (*.f64 1/2 (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)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (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 (*.f64 -1/256 (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 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0))))) C))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.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)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))
(-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))))
(+.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/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 (*.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 (*.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 (/.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)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))))))))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))))))))
(+.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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.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/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 (*.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 -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 -1 (*.f64 (+.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 (*.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 (/.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))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 A 4)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C F))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (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 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))) (neg.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))))))))))))))
(-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (fma.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 A 4)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C F))) (fma.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F -8)))) -1/2))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) (pow.f64 A 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))))))))))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C A) 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))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.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 F (*.f64 C A))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 C A) 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 (*.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 (*.f64 C A) F)) (*.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 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.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 (/.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 (*.f64 C A) F)) (*.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 A 3) (pow.f64 C 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.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 (/.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 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (/.f64 (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 B (sqrt.f64 2)) (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 C C) (*.f64 A A))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))))) (*.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 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (sqrt.f64 F)))))
(+.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))))) (*.f64 B (sqrt.f64 2)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(*.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 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (*.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 C C) (*.f64 A A))))) (*.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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))) (*.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 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (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 C C) (*.f64 A A))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))))
(+.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 B (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(*.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 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (/.f64 (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 B (sqrt.f64 2)) (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 C C) (*.f64 A A))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))))) (*.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 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (sqrt.f64 F)))))
(+.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))))) (*.f64 B (sqrt.f64 2)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(*.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 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (/.f64 (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 B (sqrt.f64 2)) (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 C C) (*.f64 A A))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))))) (*.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 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (sqrt.f64 F)))))
(+.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))))) (*.f64 B (sqrt.f64 2)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) 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 C A) 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 C A) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) 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 C A) 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 C A) 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 C A) 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 C A) 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 C A) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) 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 C A) 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 C A) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) 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 C A) 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 C A) 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 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 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (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 (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 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 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (+.f64 C (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.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)))) (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 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 (fma.f64 C C (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (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 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (+.f64 C (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (hypot.f64 C B)))))
(*.f64 2 A)
(+.f64 A A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (+.f64 A 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 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A))))
(+.f64 0 (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (+.f64 A 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 (*.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 0 (fma.f64 2 A (*.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 C)
(*.f64 C 2)
(+.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)))
(fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 C 2))
(+.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 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) (*.f64 C 2))
(+.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 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 C 2 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B C) (*.f64 B 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 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.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 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(fma.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (+.f64 A (hypot.f64 B A)))
(+.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 B B) (*.f64 A A)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (fma.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A 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 (*.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 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.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 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (fma.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A 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))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 0 (*.f64 C 2))
(+.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 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 (+.f64 0 (*.f64 C 2)) (/.f64 (*.f64 1/2 (fma.f64 B B 0)) C))
(+.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 (*.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 A (fma.f64 C 2 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 B B 0) C) (/.f64 A C)) (/.f64 (fma.f64 B B 0) C))) A)))
(*.f64 2 A)
(+.f64 A A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(fma.f64 -1/2 (/.f64 (*.f64 B B) C) (+.f64 A A))
(+.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 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B)))) (+.f64 A A))
(+.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 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (pow.f64 C 3)))))
(fma.f64 2 A (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B)))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B A) (*.f64 B A)))) (pow.f64 C 3))))
(*.f64 2 A)
(+.f64 A 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)))
(+.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 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C))))
(+.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 -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/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))))
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 (+.f64 C A) 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 (-.f64 C B) (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) 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 (+.f64 C A) (fma.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B) B)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (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)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.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 (*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 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 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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 B B (*.f64 A (*.f64 C -4)))))) 1) (/.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 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (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 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (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 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 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 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 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 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (*.f64 (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.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 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (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 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 C -4) (+.f64 A A))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 C -8))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 (*.f64 A (*.f64 C -4)) (*.f64 A (*.f64 C -4))) F))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 C -4) (+.f64 A A))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 A (*.f64 C -8))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(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 A (*.f64 C -4)))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (*.f64 A A) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.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 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (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 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (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 (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 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.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 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4)) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1/4))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (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 (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 1 (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 (-.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 (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 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (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 (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 (*.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 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 1 (/.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(neg.f64 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (neg.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (/.f64 (-.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 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (-.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)) (fma.f64 A (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (+.f64 C (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 (*.f64 (+.f64 A C) (+.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) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A A)) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(fabs.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (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 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(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)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(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)))

localize58.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.0%
(*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))
87.0%
(*.f64 (*.f64 C C) F)
79.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
66.4%
(sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))
Compiler

Compiled 92 to 38 computations (58.7% saved)

series63.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite96.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1026×fma-def
718×expm1-udef
714×log1p-udef
438×add-sqr-sqrt
422×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (0.4%)

Algorithm
egg-herbie
Rules
714×log-prod
680×associate-*r*
652×distribute-lft-neg-in
596×associate-*l*
544×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

localize30.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
94.5%
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
83.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
71.8%
(sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
Compiler

Compiled 80 to 47 computations (41.3% saved)

series30.0ms (0.1%)

Counts
4 → 84
Calls

33 calls:

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

rewrite176.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
964×fma-def
690×expm1-udef
686×log1p-udef
576×log-pow
430×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify453.0ms (0.9%)

Algorithm
egg-herbie
Rules
760×associate-*r*
710×fma-neg
702×associate-*l*
664×log-prod
644×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058715304
1145914540
2593714038
Stop Event
node limit
Counts
350 → 393
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.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 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(-.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))) 1)
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 1)
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) -1)
(*.f64 1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (*.f64 B (cbrt.f64 (*.f64 -2 F))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (neg.f64 (pow.f64 B 3/2)))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (neg.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 F (pow.f64 B 3)) 1/2))
(*.f64 -1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1/2))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 F))) (pow.f64 B 3/2))
(*.f64 (neg.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 -2 F))) (pow.f64 B 3/2))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2)) (+.f64 0 (fma.f64 -2 (*.f64 F (pow.f64 B 3)) (*.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))))
(/.f64 (-.f64 0 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/2)
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 1)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(fabs.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(log.f64 (exp.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) 1) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) 1) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (-.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 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) 1)
(pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1)
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 2)
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3)
(pow.f64 (*.f64 (pow.f64 B 6) (*.f64 4 (*.f64 F F))) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3) 1/3)
(neg.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 6) (*.f64 4 (*.f64 F F))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (*.f64 -2 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 B 3)) (*.f64 -2 F))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 F) 3) (pow.f64 (pow.f64 B 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 3) 3) (pow.f64 (*.f64 -2 F) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(+.f64 (*.f64 B B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 A) C) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (-.f64 (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) 2)
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 B) B) (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (exp.f64 (*.f64 (*.f64 -4 A) C))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 A) C)) (pow.f64 (exp.f64 B) B)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 A) C)) (+.f64 1 (expm1.f64 (*.f64 B B)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C))) (pow.f64 (exp.f64 B) B)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C))) (+.f64 1 (expm1.f64 (*.f64 B B)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 B) B) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 A C))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (pow.f64 (exp.f64 4) (*.f64 A C))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 B B (*.f64 (*.f64 -4 A) C))
(fma.f64 B B (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 B B (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 -4 A) C))
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (*.f64 B B) 1 (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (*.f64 B B) 1 (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 4 (*.f64 A (neg.f64 C)) (*.f64 B B))
(fma.f64 (*.f64 A C) -4 (*.f64 B B))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 1 (*.f64 B B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 1 (*.f64 B B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 1 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 1 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 B B))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 -4 A) C))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 B B))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (*.f64 (*.f64 -4 A) C))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 B B))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -1 (*.f64 4 (*.f64 A C)) (*.f64 B B))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 (*.f64 4 A) (neg.f64 C) (*.f64 B B))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -4 A) C)) (cbrt.f64 (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (*.f64 (*.f64 -4 A) C)) (*.f64 B B))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 A) C)) (sqrt.f64 (*.f64 (*.f64 -4 A) C)) (*.f64 B B))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 B B))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (cbrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 B B))
(fma.f64 (neg.f64 (*.f64 4 A)) C (*.f64 B B))
(fma.f64 (*.f64 -4 A) C (*.f64 B B))
(fma.f64 (*.f64 -4 C) A (*.f64 B B))
(fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (*.f64 A C)) (*.f64 B B))
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 A C))) (sqrt.f64 (*.f64 A C)) (*.f64 B B))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 -4 A) C))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 -16 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (fma.f64 -64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 -16 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4)))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 -16 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (fma.f64 -64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 -16 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4)))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(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 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(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 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(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 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(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 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 -4 C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(-.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) -1)
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(*.f64 1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (*.f64 B (cbrt.f64 (*.f64 -2 F))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 B) (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 B (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (sqrt.f64 B)) (cbrt.f64 (*.f64 F -2))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 B) (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 B (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (sqrt.f64 B)) (cbrt.f64 (*.f64 F -2))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B))))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B)))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (neg.f64 (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)))
(sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (neg.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 F (pow.f64 B 3)) 1/2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 -1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (fabs.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (fabs.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 F))) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B)))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 -2 F))) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2)) (+.f64 0 (fma.f64 -2 (*.f64 F (pow.f64 B 3)) (*.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 3/2)) (fma.f64 -2 (*.f64 F (pow.f64 B 3)) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 3/2)) (*.f64 F (*.f64 -2 (pow.f64 B 3))))
(/.f64 (-.f64 0 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))))
(/.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))))
(pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)))
(sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))))
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) 3)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (sqrt.f64 B)) 3)
(*.f64 (sqrt.f64 (*.f64 F -2)) (pow.f64 (sqrt.f64 B) 3))
(*.f64 (sqrt.f64 (*.f64 F -2)) (*.f64 B (sqrt.f64 B)))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 3/2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)))
(sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))))
(neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(fabs.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (*.f64 F -2))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)))
(sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))) 1))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 1)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 -2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 -2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 B) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (*.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 B) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))) (/.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (/.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 B) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) B) (cbrt.f64 (*.f64 F -2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 (sqrt.f64 B) (cbrt.f64 (*.f64 F -2))) B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) 1) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) 1) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(/.f64 (/.f64 (neg.f64 (pow.f64 B 3/2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 F -2)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4)))
(*.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (sqrt.f64 (*.f64 F -2)))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (-.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 A C) 4)) (/.f64 (pow.f64 B 3/2) (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (sqrt.f64 (*.f64 F -2)))))
(/.f64 (*.f64 (pow.f64 B 3/2) (*.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3) 1/3)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F)))) -1)
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 -2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (*.f64 F (pow.f64 B 3)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(neg.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2)))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -2 (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 1))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (pow.f64 B 3/2) (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 F -2))))
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) 1)
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1)
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 -2 F))) 2)
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (*.f64 F -2))) 2)
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3)
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(pow.f64 (*.f64 (pow.f64 B 6) (*.f64 4 (*.f64 F F))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 B 6) 4) (*.f64 F F)))
(sqrt.f64 (*.f64 4 (*.f64 (*.f64 F F) (pow.f64 B 6))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3) 1/3)
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(neg.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(sqrt.f64 (*.f64 (pow.f64 B 6) (*.f64 4 (*.f64 F F))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 B 6) 4) (*.f64 F F)))
(sqrt.f64 (*.f64 4 (*.f64 (*.f64 F F) (pow.f64 B 6))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (*.f64 -2 F)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 B 3)) (*.f64 -2 F))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 F) 3) (pow.f64 (pow.f64 B 3) 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 3) 3) (pow.f64 (*.f64 -2 F) 3)))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) 1))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 F -2) (pow.f64 B 3))
(*.f64 F (*.f64 -2 (pow.f64 B 3)))
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (*.f64 B B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(+.f64 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 A) C) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 -4 (*.f64 A C)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 -4 C)) (-.f64 (*.f64 A (*.f64 -4 C)) (*.f64 B B)) (pow.f64 B 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (-.f64 (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3) (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)) 3)) (+.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)) (-.f64 (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 (*.f64 A C) 0) 3)) (fma.f64 (*.f64 (*.f64 A C) 0) (-.f64 (*.f64 (*.f64 A C) 0) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3) 0) (+.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 0)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 A) C) (*.f64 (*.f64 -4 A) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))) (-.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (*.f64 (*.f64 (*.f64 A C) 0) (*.f64 (*.f64 A C) 0))) (fma.f64 B B (fma.f64 -4 (*.f64 A C) (*.f64 (*.f64 A C) 0))))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3) 1/3)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) 2)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (pow.f64 (exp.f64 B) B) (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (exp.f64 (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 A) C)) (pow.f64 (exp.f64 B) B)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 A) C)) (+.f64 1 (expm1.f64 (*.f64 B B)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C))) (pow.f64 (exp.f64 B) B)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 4) (*.f64 A C))) (+.f64 1 (expm1.f64 (*.f64 B B)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (/.f64 (pow.f64 (exp.f64 B) B) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (pow.f64 (exp.f64 4) (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (+.f64 1 (expm1.f64 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 B B (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 B B (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 B B (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 B B (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B B) 1 (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B B) 1 (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 4 (*.f64 A (neg.f64 C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 A C) -4 (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 1 (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (*.f64 B B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (*.f64 B B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 1 (*.f64 (*.f64 -4 A) C) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 0)
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 B B))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 A C) 4)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) 4))) (*.f64 B B))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (*.f64 (*.f64 -4 A) C))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 B) (pow.f64 B 3/2) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 B 3/2) (sqrt.f64 B) (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 A C) 4) (fma.f64 B B (*.f64 (*.f64 A C) 4)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))))
(fma.f64 -1 (*.f64 4 (*.f64 A C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 4 A) (neg.f64 C) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -4 A) C)) (cbrt.f64 (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (*.f64 (*.f64 -4 A) C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 A) C)) (sqrt.f64 (*.f64 (*.f64 -4 A) C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 B B))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 A C) 4)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) 4))) (*.f64 B B))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (*.f64 (*.f64 -4 A) C) 1 (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (fma.f64 (neg.f64 C) (*.f64 4 A) (*.f64 4 (*.f64 A C))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) 1))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (-.f64 B (sqrt.f64 (*.f64 4 (*.f64 A C)))) (+.f64 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (-.f64 B (sqrt.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 A C) 4)))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A C) 0))
(fma.f64 (+.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) (-.f64 B (sqrt.f64 (*.f64 A (*.f64 C 4)))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)) (cbrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (neg.f64 (*.f64 4 A)) C (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 -4 A) C (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 -4 C) A (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (*.f64 A C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 A C))) (sqrt.f64 (*.f64 A C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 -4 A) C))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 (*.f64 -4 A) C) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (fma.f64 (*.f64 A C) -4 (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (fma.f64 (*.f64 A C) -4 (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 B B (*.f64 A (*.f64 -4 C)))

localize61.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(pow.f64 B 3)
94.5%
(*.f64 (*.f64 2 F) (pow.f64 B 3))
82.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
67.1%
(sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))
Compiler

Compiled 75 to 50 computations (33.3% saved)

series13.0ms (0%)

Counts
4 → 48
Calls

27 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1902×log-prod
672×expm1-udef
668×log1p-udef
408×add-sqr-sqrt
390×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify124.0ms (0.2%)

Algorithm
egg-herbie
Rules
1136×unswap-sqr
662×associate-*r*
574×associate-*l*
444×log-prod
394×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04068727
110098489
239178237
Stop Event
node limit
Counts
185 → 247
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(-.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))) 1)
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 1)
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) -1)
(*.f64 1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (*.f64 B (cbrt.f64 (+.f64 F F))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (neg.f64 (pow.f64 B 3/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (pow.f64 B 3)) 1/2))
(*.f64 -1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 2) 1/2) (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 1/2))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (+.f64 F F)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 (*.f64 -1 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 F (pow.f64 B 3)) (*.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/2)
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 1)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) 2)
(neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(fabs.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(-.f64 0 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 1) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) 1) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(+.f64 0 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 1)
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1)
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 2)
(pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 3)
(pow.f64 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 F F) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3) 1/3)
(neg.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 F F) 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 F F) 3) (pow.f64 (pow.f64 B 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 3) 3) (pow.f64 (+.f64 F F) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 0 (pow.f64 B 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3))) (cbrt.f64 (exp.f64 (pow.f64 B 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 B 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 B 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 B 3))) 1)
(*.f64 B (*.f64 B B))
(*.f64 (pow.f64 B 3) 1)
(*.f64 1 (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 B B)))
(*.f64 (*.f64 B B) B)
(*.f64 (pow.f64 B 3/2) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (*.f64 B B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 3) B)
(*.f64 (pow.f64 (sqrt.f64 B) 3) (pow.f64 (sqrt.f64 B) 3))
(*.f64 (*.f64 (*.f64 B B) 1) B)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 B)) (sqrt.f64 B))
(sqrt.f64 (pow.f64 B 6))
(log.f64 (exp.f64 (pow.f64 B 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 B 3))))
(cbrt.f64 (pow.f64 (pow.f64 B 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 B 3)))
(exp.f64 (*.f64 3 (log.f64 B)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 B)) 1))
(log1p.f64 (expm1.f64 (pow.f64 B 3)))
Outputs
(*.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 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (-.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) -64) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -16) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) 1/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) 1/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))))
(*.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 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (-.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) -64) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -16) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A C)) -4))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) 1/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) 1/256) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 A (*.f64 A (*.f64 C C)))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(-.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) -1)
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (*.f64 B (cbrt.f64 (+.f64 F F))))
(*.f64 B (*.f64 (cbrt.f64 (+.f64 F F)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 B (*.f64 (*.f64 (cbrt.f64 (+.f64 F F)) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 B (*.f64 (cbrt.f64 (+.f64 F F)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 B (*.f64 (*.f64 (cbrt.f64 (+.f64 F F)) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (*.f64 (neg.f64 B) (cbrt.f64 (+.f64 F F))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (neg.f64 (*.f64 (sqrt.f64 B) (*.f64 B (cbrt.f64 (+.f64 F F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (*.f64 B (sqrt.f64 B)) (neg.f64 (cbrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 F F)) (neg.f64 (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (pow.f64 B 3)) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 -1 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (fabs.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 2) 1/2) (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 2)) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (fabs.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (sqrt.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (+.f64 F F)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (*.f64 (neg.f64 B) (cbrt.f64 (+.f64 F F))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (neg.f64 (*.f64 (sqrt.f64 B) (*.f64 B (cbrt.f64 (+.f64 F F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (*.f64 B (sqrt.f64 B)) (neg.f64 (cbrt.f64 (+.f64 F F)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (+.f64 F F)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (*.f64 (neg.f64 B) (cbrt.f64 (+.f64 F F))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (neg.f64 (*.f64 (sqrt.f64 B) (*.f64 B (cbrt.f64 (+.f64 F F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (*.f64 B (sqrt.f64 B)) (neg.f64 (cbrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 -1 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 F (pow.f64 B 3)) (*.f64 0 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2)) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 -2 (/.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(*.f64 (/.f64 -2 (pow.f64 B 3/2)) (/.f64 (*.f64 F (pow.f64 B 3)) (sqrt.f64 (+.f64 F F))))
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 1)
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) 3)
(*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 B (sqrt.f64 B)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(neg.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(fabs.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))))
(*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))) 1))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))
(*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(-.f64 0 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 F (pow.f64 B 3)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 F (pow.f64 B 3))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (sqrt.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))))
(*.f64 B (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 F F)) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 (+.f64 F F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))) (/.f64 (pow.f64 B 3/2) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C))) (sqrt.f64 (+.f64 F F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 1) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (sqrt.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))))
(*.f64 B (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 F F)) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 (+.f64 F F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))) (/.f64 B (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) 2) (cbrt.f64 (+.f64 F F)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 B (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2) (cbrt.f64 (+.f64 F F)))))
(/.f64 (*.f64 B (*.f64 (cbrt.f64 (+.f64 F F)) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C))) (sqrt.f64 B))))
(*.f64 (*.f64 (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (+.f64 F F))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (sqrt.f64 B)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 F F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) B)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) 1) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 B 3/2) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))) (/.f64 (pow.f64 B 3/2) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C))) (sqrt.f64 (+.f64 F F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (pow.f64 B 3/2) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 B 3/2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (+.f64 F F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 B 3/2) (neg.f64 (sqrt.f64 (+.f64 F F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 (pow.f64 B 3/2) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C))) (sqrt.f64 (+.f64 F F)))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 B 3/2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (+.f64 F F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(/.f64 (*.f64 (pow.f64 B 3/2) (neg.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) 3)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A -4) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))) -1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 2) (*.f64 F (pow.f64 B 3)))))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 F (pow.f64 B 3)))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (pow.f64 B 3/2)))
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 B 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (pow.f64 B 3/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (pow.f64 B 3/2) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(+.f64 0 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) 1)
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1)
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(pow.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F))) 2)
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(pow.f64 (*.f64 B (cbrt.f64 (+.f64 F F))) 3)
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(pow.f64 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 F F) 4)) 1/2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 F F)) 4))
(sqrt.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 B 6) F) F)))
(fabs.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3) 1/3)
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 F -2))
(sqrt.f64 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 F F) 4)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 F F)) 4))
(sqrt.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 B 6) F) F)))
(fabs.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 B 3)) (+.f64 F F))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 F -2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 F -2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 F F) 3) (pow.f64 (pow.f64 B 3) 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 3) 3) (pow.f64 (+.f64 F F) 3)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 0 (pow.f64 B 3))
(pow.f64 B 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3))) (cbrt.f64 (exp.f64 (pow.f64 B 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 B 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 B 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 B 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 B 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 B 3))) 1)
(pow.f64 B 3)
(*.f64 B (*.f64 B B))
(pow.f64 B 3)
(*.f64 (pow.f64 B 3) 1)
(pow.f64 B 3)
(*.f64 1 (pow.f64 B 3))
(pow.f64 B 3)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B B) (cbrt.f64 B)))
(*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 (*.f64 B B)) 4))
(*.f64 (*.f64 B B) B)
(pow.f64 B 3)
(*.f64 (pow.f64 B 3/2) (pow.f64 B 3/2))
(pow.f64 B 3)
(*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (*.f64 B B)))
(pow.f64 B 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 3) B)
(pow.f64 B 3)
(*.f64 (pow.f64 (sqrt.f64 B) 3) (pow.f64 (sqrt.f64 B) 3))
(pow.f64 B 3)
(*.f64 (*.f64 (*.f64 B B) 1) B)
(pow.f64 B 3)
(*.f64 (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B B) (cbrt.f64 B)))
(*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 (*.f64 B B)) 4))
(*.f64 (*.f64 (*.f64 B B) (sqrt.f64 B)) (sqrt.f64 B))
(pow.f64 B 3)
(sqrt.f64 (pow.f64 B 6))
(pow.f64 B 3)
(log.f64 (exp.f64 (pow.f64 B 3)))
(pow.f64 B 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 B 3))))
(pow.f64 B 3)
(cbrt.f64 (pow.f64 (pow.f64 B 3) 3))
(pow.f64 B 3)
(expm1.f64 (log1p.f64 (pow.f64 B 3)))
(pow.f64 B 3)
(exp.f64 (*.f64 3 (log.f64 B)))
(pow.f64 B 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 B)) 1))
(pow.f64 B 3)
(log1p.f64 (expm1.f64 (pow.f64 B 3)))
(pow.f64 B 3)

localize84.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
99.1%
(+.f64 C (hypot.f64 C B))
79.4%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
69.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Compiler

Compiled 111 to 38 computations (65.8% saved)

series35.0ms (0.1%)

Counts
4 → 60
Calls

36 calls:

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

rewrite139.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1832×prod-diff
480×add-sqr-sqrt
464×pow1
462×*-un-lft-identity
442×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022144
1472140
26365140
Stop Event
node limit
Counts
4 → 135
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
Outputs
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (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 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 C (hypot.f64 C B)) 1)
(*.f64 1 (+.f64 C (hypot.f64 C B)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))
(pow.f64 (+.f64 C (hypot.f64 C B)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))
(fma.f64 1 C (hypot.f64 C B))
(fma.f64 1 (hypot.f64 C B) C)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 C B) 2)) (cbrt.f64 (hypot.f64 C B)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B))
(fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
1172×associate-*r*
1058×associate-*l*
790×fma-def
598×associate-/l*
522×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066915089
1190613857
Stop Event
node limit
Counts
195 → 323
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)))))))
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.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 (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.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)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 (*.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 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (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 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 C (hypot.f64 C B)) 1)
(*.f64 1 (+.f64 C (hypot.f64 C B)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))
(pow.f64 (+.f64 C (hypot.f64 C B)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))
(fma.f64 1 C (hypot.f64 C B))
(fma.f64 1 (hypot.f64 C B) C)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 C B) 2)) (cbrt.f64 (hypot.f64 C B)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B))
(fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
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 (/.f64 1/2 (/.f64 A B)) (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))))
(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 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (/.f64 -1/8 (*.f64 A A)) (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)))))
(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)) (neg.f64 (*.f64 (fma.f64 -1/64 (*.f64 (/.f64 1 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (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 (/.f64 -1/8 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (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 -1/8 (/.f64 (pow.f64 C 3) F)) (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 (/.f64 -1/32 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (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 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (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 (/.f64 -1/8 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (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 -1/8 (/.f64 (pow.f64 C 3) F)) (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 (/.f64 -1/32 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (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 -1/8 (/.f64 (pow.f64 C 3) F)) (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/256 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (pow.f64 A 3)) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 A A)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) -1/32))))) (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 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 4 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) 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 (*.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 (*.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 3))))) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) A)) 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 4 (*.f64 (*.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))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 (*.f64 A (*.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 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.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 5))))) (*.f64 8 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.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 3))))) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))))
(*.f64 -1 (+.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (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 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (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 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 8))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) A)) 16))))))))
(*.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 B 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 -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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.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 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))))))
(+.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 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (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 (*.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 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (/.f64 (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C)))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) 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 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1/4))
(+.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 (/.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 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (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 (/.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 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.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 (*.f64 (/.f64 (sqrt.f64 2) A) (/.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 (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (pow.f64 B 5) (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 (/.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 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 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (/.f64 (*.f64 1/16 (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/64 (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (pow.f64 B 5) (pow.f64 C 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 (/.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 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1/4))
(+.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 (/.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 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (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 (/.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 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.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 (*.f64 (/.f64 (sqrt.f64 2) A) (/.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 (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (pow.f64 B 5) (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 (/.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 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 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (/.f64 (*.f64 1/16 (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/64 (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (/.f64 (*.f64 1/256 (sqrt.f64 2)) (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))))))
(sqrt.f64 (*.f64 F B))
(sqrt.f64 (*.f64 B F))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.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 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.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 (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.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/4 (*.f64 (pow.f64 C 3) (*.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 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.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 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 2))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 (/.f64 1 F) C)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) 1/4))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.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)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.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 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.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))))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 (/.f64 1 F) C)))) (sqrt.f64 2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 1/8 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) 1/4)))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(fma.f64 2 C (*.f64 1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 (/.f64 (*.f64 B B) C) -1/2)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 B B) C) -1/2))
(fma.f64 (/.f64 (*.f64 B B) C) -1/2 (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 C 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 (/.f64 (*.f64 B B) C) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (*.f64 1/64 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 (/.f64 (*.f64 B B) C) -1/2))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(fma.f64 2 C (*.f64 1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (fma.f64 (/.f64 C (/.f64 B C)) -1/2 (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (fma.f64 (/.f64 C (/.f64 B C)) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) B)))
(*.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 1 (*.f64 F C))) (*.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 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 (/.f64 1 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/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 (+.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 1 (*.f64 F C))) (*.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 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) C))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 1/8 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (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 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (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 2 (*.f64 B (sqrt.f64 (*.f64 F C))))))
(*.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 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) C) 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 (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 (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 (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 B F)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) C) 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 (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 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))))) (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 (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (*.f64 (sqrt.f64 2) (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 1/2 F) B) (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 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) C) 1/2)))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (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 F (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (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 F (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1) (/.f64 (sqrt.f64 2) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (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 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) -1)
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B))))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (*.f64 B (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (hypot.f64 C B)) 1)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(*.f64 1 (+.f64 C (hypot.f64 C B)))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(*.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C (-.f64 C (hypot.f64 C B)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C (-.f64 C (hypot.f64 B C)) (pow.f64 (hypot.f64 B C) 2)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))
(*.f64 1 (/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) (-.f64 (hypot.f64 B C) C))
(pow.f64 (+.f64 C (hypot.f64 C B)) 1)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))
(fabs.f64 (+.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 C B) C)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 C B) 2)) (cbrt.f64 (hypot.f64 C B)) C)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B C) 2)) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(+.f64 C (hypot.f64 B C))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)) (fma.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2))) 3)) (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2)))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(/.f64 (/.f64 (*.f64 (*.f64 -2 F) (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 1)
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 2)
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B B)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) 3))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 1))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 2)))

eval1.4s (2.6%)

Compiler

Compiled 68530 to 39079 computations (43% saved)

prune816.0ms (1.5%)

Pruning

81 alts after pruning (80 fresh and 1 done)

PrunedKeptTotal
New1525611586
Fresh181937
Picked101
Done314
Total1547811628
Accurracy
73.3%
Counts
1628 → 81
Alt Table
Click to see full alt table
StatusAccuracyProgram
0.9%
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
5.9%
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
0.9%
(/.f64 (/.f64 (cbrt.f64 (+.f64 F F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) B)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
8.1%
(/.f64 (*.f64 (pow.f64 B 3/2) (neg.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
5.2%
(/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16)))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2)))
16.0%
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (*.f64 C (sqrt.f64 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))
15.6%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.5%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (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)))
5.4%
(/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.8%
(/.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 -16 A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 B (sqrt.f64 B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
28.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 C C))) (sqrt.f64 F))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.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))))
9.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
27.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (neg.f64 C) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
18.8%
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.5%
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
7.0%
(/.f64 (neg.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (*.f64 C -16))) (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.2%
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.4%
(/.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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.4%
(/.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 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) (neg.f64 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.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))))
13.2%
(/.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))))
7.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))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 B B))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 A (*.f64 -4 C)))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 C) (*.f64 (*.f64 A -16) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 C (*.f64 (*.f64 16 A) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.4%
(/.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)))
14.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
13.8%
(/.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)))
12.4%
(/.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)))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.9%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A)))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.7%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.5%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.1%
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
0.2%
(*.f64 (pow.f64 B 3/2) (/.f64 (sqrt.f64 (*.f64 F -2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B))))
8.2%
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
10.2%
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
8.5%
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
0.1%
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 F))) (sqrt.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
7.6%
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
10.2%
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 F)))
18.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
16.9%
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 A)) (*.f64 C (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
9.7%
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
17.0%
(*.f64 (*.f64 C (neg.f64 (sqrt.f64 F))) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
1.5%
(*.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)))))))
15.6%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
29.3%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
22.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))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
2.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1/4))
18.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 F)))
1.7%
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
8.5%
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 A -16) (*.f64 F C)))))
8.9%
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 A)) (*.f64 C (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
Compiler

Compiled 4729 to 3183 computations (32.7% saved)

localize56.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.3%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
91.5%
(*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))
74.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
71.3%
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 155 to 75 computations (51.6% saved)

series90.0ms (0.2%)

Counts
4 → 108
Calls

48 calls:

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

rewrite118.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
898×expm1-udef
894×log1p-udef
538×add-sqr-sqrt
522×pow1
520×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024238
1524230
27270230
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 2 F)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 2 F) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))

simplify215.0ms (0.4%)

Algorithm
egg-herbie
Rules
1162×fma-def
950×times-frac
764×associate-*r/
724×associate-/r*
718×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089026666
1272224672
Stop Event
node limit
Counts
234 → 357
Calls
Call 1
Inputs
(*.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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C)))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 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 -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 -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 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 2 F)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 2 F) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
Outputs
(*.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))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 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 C F))) (*.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 -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 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 -1/8 (*.f64 (*.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 C F))) (*.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 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 -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 A 3) (pow.f64 C 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 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 -1/8 (*.f64 (*.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 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B 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 -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 C) (*.f64 A C))))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B 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 (*.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 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B C) A))) (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) (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 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 B 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 A C)))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B C) A))))) (*.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 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (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 (*.f64 4 (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) (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 C) (*.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B C) A))))))
(*.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 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 A) (/.f64 B (*.f64 C (sqrt.f64 2))))))
(+.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 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 C C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.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 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.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 C (sqrt.f64 2)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B 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 -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 C) (*.f64 A C))))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B 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 (*.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 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 B C) A))) (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))
(-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) 1/64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F (*.f64 A C)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 6) (fma.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (*.f64 1/32 (/.f64 (fma.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A (/.f64 F C)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 6) (fma.f64 1/32 (/.f64 (fma.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) 1/64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2)) (*.f64 A (*.f64 C -1/4))) (*.f64 (/.f64 1/256 (pow.f64 A 4)) (/.f64 F (pow.f64 C 4))))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))) 1/64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F (*.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))))))) (sqrt.f64 (/.f64 1 F))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (sqrt.f64 (/.f64 1 F))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 A C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) -1/2))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))))))) (sqrt.f64 (/.f64 1 F))) (pow.f64 B 7)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (sqrt.f64 (/.f64 1 F))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2)))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 3))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 -2 A) (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F)))) (neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 -2 A) (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F)))) (fma.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)))) (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 8)))))) (sqrt.f64 (/.f64 1 F))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -2 (*.f64 (/.f64 C B) (/.f64 (fma.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3)))) 2)) B)) (*.f64 -64 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 8) F)))))) (sqrt.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 -2 A) (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 -2 A) (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)))) (/.f64 (*.f64 B B) A)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 F)))) (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C)))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (*.f64 -2 A) (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (+.f64 (*.f64 (fma.f64 -2 (*.f64 (/.f64 A B) (/.f64 (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2)) B)) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) F)))) (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 3)))) (*.f64 (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 C C))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 (*.f64 A (*.f64 C F)) -8 (*.f64 2 (*.f64 F (*.f64 B B))))
(*.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 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))))))))) (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 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))))) (sqrt.f64 (/.f64 (/.f64 1 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 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 (*.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 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.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 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)))))))))))))))))))))
(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 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 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 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))))) 2)))))))) (*.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/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 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 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 3)) (-.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 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 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 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 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 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.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 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 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 3)) (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 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 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))))) 2))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) F)))) (*.f64 4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 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 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B))))) (*.f64 B B))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 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 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 A B)))))) 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (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 (*.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 (*.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 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (sqrt.f64 -1/2))) (*.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 (*.f64 F (*.f64 B B)) (*.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 F (*.f64 B B)) (*.f64 A A)))) (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 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.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 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.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 A) (*.f64 B 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 A) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (sqrt.f64 -1/2))) (*.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 (*.f64 F (*.f64 B B)) (*.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 F (*.f64 B B)) (*.f64 A A)))) (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 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.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 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 (*.f64 F (*.f64 B B)) (*.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 F (*.f64 B B)) (*.f64 A A)))) (-.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 (*.f64 F (*.f64 B B)) (*.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 F (*.f64 B B)) (*.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 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.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 A) (*.f64 B 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 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 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (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 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (*.f64 A (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.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 A) (*.f64 B 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 A) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) F)))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (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 (/.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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))
(-.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 (fma.f64 C C (*.f64 B B)))))) 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) (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 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (sqrt.f64 2) (*.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 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 C F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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))))))))) (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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 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)))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B 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 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) 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 C C (*.f64 B B)))))) 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))))))) 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 (fma.f64 C C (*.f64 B B)))))) 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) (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 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)) (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 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 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 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 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 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 C F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (sqrt.f64 2) (*.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 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 C F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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))))))))) (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 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.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 (fma.f64 C C (*.f64 B B)))) (/.f64 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))))) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (/.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (*.f64 B B)) (-.f64 (*.f64 (/.f64 (*.f64 1/2 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)))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B 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 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) 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 C C (*.f64 B B)))))) 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))))))) 2)))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 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)))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B 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 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) 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 C C (*.f64 B B)))))) 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))))))) 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 (fma.f64 C C (*.f64 B B)))))) 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) (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 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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (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 -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 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 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (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 (*.f64 F (*.f64 B B)) (*.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 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.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))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (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))))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (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 -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 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (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 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (-.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 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (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 (*.f64 F (*.f64 B B)) (*.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) (*.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 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (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 (*.f64 F (*.f64 B B)) (*.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 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.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 1/4 (*.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)))))))) (/.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 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.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))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (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)))))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.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))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (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))))))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (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) (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 (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 F (*.f64 A (*.f64 C C))))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 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 A C) (-.f64 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 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 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 F (*.f64 A (*.f64 C C))))))))) (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 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (/.f64 (/.f64 (*.f64 1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (sqrt.f64 -1/2))) 2)))))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 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 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 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 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 F (*.f64 A (*.f64 C C))))))))) (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 (*.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 F (*.f64 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 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 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 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 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 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (/.f64 (/.f64 (*.f64 1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (sqrt.f64 -1/2))) 2)))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 (/.f64 -1/64 (*.f64 A (pow.f64 (-.f64 A C) 5))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 1/4 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 A C))) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 1/32 F) (*.f64 A C)) (pow.f64 (-.f64 A C) 3)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 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 A (*.f64 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 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.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 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) (fma.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2)) (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (neg.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F -2)) (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (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 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (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 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 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 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 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 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) (*.f64 2 F)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 2 F)))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(fabs.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(neg.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F -2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(fabs.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (pow.f64 (exp.f64 F) 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (log.f64 (pow.f64 (exp.f64 F) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 2 F) 3)))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 1 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (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 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (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 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (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 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))

localize12.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
98.9%
(/.f64 1/2 (/.f64 A B))
96.8%
(*.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
81.4%
(sqrt.f64 (/.f64 F C))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series19.0ms (0%)

Counts
3 → 48
Calls

24 calls:

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

rewrite90.0ms (0.2%)

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
2368853
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F C))
(*.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
(/.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 (/.f64 A B) 2))
(/.f64 1/2 (/.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 A B) 2) (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 (/.f64 A B) 2)))
(/.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 (/.f64 A B) 2) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 A B) 2) 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 (/.f64 A B) 2)) -1))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))

simplify93.0ms (0.2%)

Algorithm
egg-herbie
Rules
1712×log-prod
782×fma-neg
760×associate-/l/
608×associate-/r/
390×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02883619
16483533
226203417
369783417
Stop Event
node limit
Counts
169 → 140
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 (/.f64 A B) 2))
(/.f64 1/2 (/.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 A B) 2) (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 (/.f64 A B) 2)))
(/.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 (/.f64 A B) 2) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 A B) 2) 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 (/.f64 A B) 2)) -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 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.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 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 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 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(+.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 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.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 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 A B) 2))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 1/2 (/.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (sqrt.f64 F) (*.f64 (*.f64 (/.f64 A B) 2) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (/.f64 A B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 C) (*.f64 (/.f64 A B) 2)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 (sqrt.f64 F) -1/2) (*.f64 (sqrt.f64 C) (/.f64 (neg.f64 A) B)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 1/2 (sqrt.f64 F)) (*.f64 (/.f64 A B) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 -1/2 (sqrt.f64 F)) (*.f64 (/.f64 (neg.f64 A) B) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (/.f64 (neg.f64 A) B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) -1/2) (/.f64 (neg.f64 A) B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 2 (/.f64 A B))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (neg.f64 A) B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 1) (/.f64 A B))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A B)) 2)) (cbrt.f64 (/.f64 A B)))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 (/.f64 A B))) (sqrt.f64 (/.f64 A B)))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 1)
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 3)
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(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 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3) 1/3)
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 2)
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(pow.f64 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) -1)
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F 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)))
(fabs.f64 (*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.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))))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1) 1))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 3))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1/3))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 2))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(+.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 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 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.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 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B 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 (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 (*.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 -1/2 (/.f64 1 (/.f64 (neg.f64 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 1/2 A) B)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (*.f64 (/.f64 1/2 A) 1) B)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.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 (*.f64 (/.f64 1/2 A) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 1/2 (neg.f64 A)) (neg.f64 B))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(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)) 2) 1/2)
(*.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 (/.f64 A B) 2) -1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (/.f64 (*.f64 (/.f64 A B) 2) 1) -1)
(*.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 1/2) (/.f64 B 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))
(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 (/.f64 A 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))

localize39.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (neg.f64 C) (sqrt.f64 F))
98.0%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
96.2%
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (neg.f64 C) (sqrt.f64 F)))
83.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (neg.f64 C) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 88 to 39 computations (55.7% saved)

series14.0ms (0%)

Counts
3 → 48
Calls

27 calls:

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

rewrite99.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1936×prod-diff
458×add-sqr-sqrt
442×pow1
442×*-un-lft-identity
426×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (0.3%)

Algorithm
egg-herbie
Rules
1164×unswap-sqr
630×associate-*r*
594×log-prod
508×associate-*l*
410×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03208105
18688069
241688069
Stop Event
node limit
Counts
139 → 180
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) 1) (/.f64 (*.f64 C (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 C (sqrt.f64 F)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.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 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 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 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) 1) (/.f64 (*.f64 C (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 C (sqrt.f64 F)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) 1) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 A -16)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(sqrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A -16) 3/2) (pow.f64 (*.f64 C (sqrt.f64 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (pow.f64 (*.f64 A -16) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(-.f64 0 (*.f64 C (sqrt.f64 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (sqrt.f64 F)))) 1)
(pow.f64 (*.f64 C (sqrt.f64 F)) 1)
(pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 F))) 3)
(pow.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 F))) 2)
(neg.f64 (*.f64 C (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 C C)))
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 F)))))
(cbrt.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 C 3)))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 F 3/2)))
(expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 F))))
(exp.f64 (log.f64 (*.f64 C (sqrt.f64 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (sqrt.f64 F))) 1))
(log1p.f64 (expm1.f64 (*.f64 C (sqrt.f64 F))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 8)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)))))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.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 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (sqrt.f64 -16)) -1/256)))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)))))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.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 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (sqrt.f64 -16)) -1/256)))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 -1/4 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)))))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.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 -16) (/.f64 C (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (/.f64 (*.f64 C C) (pow.f64 B 4))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (sqrt.f64 -16)) -1/256)))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (/.f64 C B) B))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (*.f64 C C)) (pow.f64 B 4)) -1/64)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 8)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (*.f64 C C)))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 8) (pow.f64 C 4)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) 16)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (sqrt.f64 -16))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 8)) (sqrt.f64 -16))) (fma.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 6)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (/.f64 C B) B) (sqrt.f64 -16))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(*.f64 -1 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))) 1)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))))))
(*.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 1)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))) (cbrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) 2))))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (cbrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))) (cbrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) 2))))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (cbrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C)))) (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) 1) (/.f64 (*.f64 C (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 C (sqrt.f64 F)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)) (/.f64 C (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (/.f64 C (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)) (/.f64 C (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (/.f64 C (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C)))) (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)) (/.f64 C (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (*.f64 C (sqrt.f64 F)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)))
(*.f64 (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (*.f64 C (sqrt.f64 F)))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 F))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) 1) (/.f64 (*.f64 C (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (*.f64 C (sqrt.f64 F)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (*.f64 C (sqrt.f64 F)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)))
(*.f64 (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (*.f64 C (sqrt.f64 F)))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 F))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (/.f64 C (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) 1) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (*.f64 C (sqrt.f64 F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 A -16)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)) (/.f64 C (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) 2)) (/.f64 C (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (/.f64 C (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 F)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)))))
(/.f64 (/.f64 C (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (*.f64 C (sqrt.f64 F)))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 (*.f64 A C) 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (*.f64 C (sqrt.f64 F)))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (*.f64 C (sqrt.f64 F)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 1)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 3)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 3) 1/3)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 2)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) -1)
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) 4)) 2)))
(sqrt.f64 (/.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F)))) 3))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 3)))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))) 1))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A -16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A -16))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (neg.f64 (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 A -16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))) 1)
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) 3)) (fma.f64 (*.f64 A -16) (*.f64 (*.f64 F C) C) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) 3)) (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) 3) (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16)))))
(/.f64 (-.f64 0 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(/.f64 (neg.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C)))) (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))
(/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A 16)) (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 1)
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 3)
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3) 1/3)
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 2)
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (neg.f64 (sqrt.f64 F))))
(*.f64 (*.f64 C (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 A -16))))
(sqrt.f64 (*.f64 (*.f64 A -16) (*.f64 F (*.f64 C C))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 F (*.f64 C C)))))
(sqrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F))) 3))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A -16) 3/2) (pow.f64 (*.f64 C (sqrt.f64 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) (pow.f64 (*.f64 A -16) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A -16) 3/2) (pow.f64 (*.f64 C (sqrt.f64 F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) 1))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))))
(*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16)))
(-.f64 0 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (sqrt.f64 F)))) 1)
(*.f64 C (sqrt.f64 F))
(pow.f64 (*.f64 C (sqrt.f64 F)) 1)
(*.f64 C (sqrt.f64 F))
(pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 F))) 3)
(*.f64 C (sqrt.f64 F))
(pow.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3) 1/3)
(*.f64 C (sqrt.f64 F))
(pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 F))) 2)
(*.f64 C (sqrt.f64 F))
(neg.f64 (*.f64 C (sqrt.f64 F)))
(*.f64 C (neg.f64 (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 C C)))
(sqrt.f64 (*.f64 (*.f64 F C) C))
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 F)))
(*.f64 C (sqrt.f64 F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 F)))))
(*.f64 C (sqrt.f64 F))
(cbrt.f64 (pow.f64 (*.f64 C (sqrt.f64 F)) 3))
(*.f64 C (sqrt.f64 F))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 C 3)))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 F 3/2)))
(expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 F))))
(*.f64 C (sqrt.f64 F))
(exp.f64 (log.f64 (*.f64 C (sqrt.f64 F))))
(*.f64 C (sqrt.f64 F))
(exp.f64 (*.f64 (log.f64 (*.f64 C (sqrt.f64 F))) 1))
(*.f64 C (sqrt.f64 F))
(log1p.f64 (expm1.f64 (*.f64 C (sqrt.f64 F))))
(*.f64 C (sqrt.f64 F))

localize61.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(cbrt.f64 (*.f64 -2 F))
98.0%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
83.9%
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
71.8%
(sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))
Compiler

Compiled 91 to 56 computations (38.5% saved)

series65.0ms (0.1%)

Counts
3 → 24
Calls

21 calls:

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

rewrite94.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
946×fma-def
712×expm1-udef
708×log1p-udef
446×add-sqr-sqrt
426×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02191
146083
2591683
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(cbrt.f64 (*.f64 -2 F))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))) 1)
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 B (cbrt.f64 (*.f64 -2 F))))
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (sqrt.f64 (pow.f64 B 3)) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (pow.f64 B 3/2) (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2) (pow.f64 B 3/2))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (pow.f64 (pow.f64 B 3) 1/2) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2)) (+.f64 0 (fma.f64 (*.f64 -2 F) (pow.f64 B 3) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/2)
(pow.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) 1/3)
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(cbrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (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 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/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 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (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 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 1) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/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 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.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 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F)))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 F)))
(*.f64 (cbrt.f64 F) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 F))
(*.f64 (pow.f64 (*.f64 -2 F) 1/6) (pow.f64 (*.f64 -2 F) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 F)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3))
(pow.f64 (*.f64 -2 F) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) 3)
(pow.f64 (pow.f64 (*.f64 -2 F) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 F))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 F)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 F)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 F))))

simplify108.0ms (0.2%)

Algorithm
egg-herbie
Rules
1270×fma-def
802×associate-*r/
678×associate-*l/
650×distribute-lft-in
634×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03367416
18016950
229746910
Stop Event
node limit
Counts
134 → 212
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))) 1)
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 B (cbrt.f64 (*.f64 -2 F))))
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (sqrt.f64 (pow.f64 B 3)) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (pow.f64 B 3/2) (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2) (pow.f64 B 3/2))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 (pow.f64 (pow.f64 B 3) 1/2) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2)) (+.f64 0 (fma.f64 (*.f64 -2 F) (pow.f64 B 3) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/2)
(pow.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) 1/3)
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(cbrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (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 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/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 (*.f64 -2 F) (pow.f64 B 3))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (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 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 1) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/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 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.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 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F)))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 F)))
(*.f64 (cbrt.f64 F) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 F))
(*.f64 (pow.f64 (*.f64 -2 F) 1/6) (pow.f64 (*.f64 -2 F) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 F)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3))
(pow.f64 (*.f64 -2 F) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) 3)
(pow.f64 (pow.f64 (*.f64 -2 F) 1/6) 2)
(sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 F))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 F)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 F)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 F))))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(-.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(-.f64 (fma.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (-.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 1/16 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3)))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 1/16 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(-.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 -4 (*.f64 A C)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(-.f64 (fma.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))))
(fma.f64 -4 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (-.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))))
(fma.f64 -64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (-.f64 (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 -16 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 1/16 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3)))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 1/16 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/256 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))))
(fma.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (*.f64 F (pow.f64 B 15)))) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (*.f64 1/64 (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (sqrt.f64 -2)) (pow.f64 (*.f64 A C) 3)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) -1)
(neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (*.f64 B (cbrt.f64 (*.f64 -2 F))))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)))
(neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(*.f64 (sqrt.f64 (pow.f64 B 3)) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (sqrt.f64 (pow.f64 B 3)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2))
(*.f64 (pow.f64 B 3/2) (pow.f64 (cbrt.f64 (*.f64 F -2)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 F)) 3/2) (pow.f64 B 3/2))
(*.f64 (pow.f64 B 3/2) (pow.f64 (cbrt.f64 (*.f64 F -2)) 3/2))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2) (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 2) 1/2) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(*.f64 (pow.f64 (pow.f64 B 3) 1/2) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (sqrt.f64 (pow.f64 B 3)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (pow.f64 B 3/2))
(*.f64 (neg.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3))
(*.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2))
(*.f64 (*.f64 -1 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (neg.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4)) (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4))
(neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2))
(/.f64 (-.f64 0 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2)) (+.f64 0 (fma.f64 (*.f64 -2 F) (pow.f64 B 3) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2)) (fma.f64 (*.f64 F -2) (pow.f64 B 3) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2)) (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(neg.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2) (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(/.f64 (-.f64 0 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(/.f64 (neg.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 F 2)) (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/2)
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)
(pow.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) 1/2)
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3)
(*.f64 B (*.f64 (cbrt.f64 (*.f64 F -2)) (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))))))
(pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3)
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2))
(pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 2)
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))))
(neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))))
(cbrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2))
(cbrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))
(pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) 1/2))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) 1))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (pow.f64 B 3)) -2))))
(/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (pow.f64 B 3)) -2))))
(/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (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 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (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 (pow.f64 B 3) (*.f64 F -2))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 1) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (*.f64 F -2)))) (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (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 (cbrt.f64 (*.f64 -2 F))) 3/4) 1) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2) (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 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (fma.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 4 A) C) 3))) (fma.f64 (*.f64 (*.f64 4 A) C) (fma.f64 B B (*.f64 (*.f64 4 A) C)) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 6))) (fma.f64 (*.f64 A C) (*.f64 4 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (-.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 F (pow.f64 B 3)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (/.f64 (fma.f64 -16 (pow.f64 (*.f64 A C) 2) (pow.f64 B 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(*.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) (*.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 B (cbrt.f64 (*.f64 F -2)))) 3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) -1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)))
(sqrt.f64 (/.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (pow.f64 B 3)) -2)))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 9/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) (*.f64 F -2))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F)))) 1)
(cbrt.f64 (*.f64 F -2))
(*.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(cbrt.f64 (*.f64 F -2))
(*.f64 1 (cbrt.f64 (*.f64 -2 F)))
(cbrt.f64 (*.f64 F -2))
(*.f64 (cbrt.f64 F) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 F (*.f64 F 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 F (*.f64 F 4)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 F))
(*.f64 (cbrt.f64 F) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 -2 F) 1/6) (pow.f64 (*.f64 -2 F) 1/6))
(cbrt.f64 (*.f64 F -2))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 F)))
(cbrt.f64 (*.f64 F -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 F))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F -2))) (cbrt.f64 (cbrt.f64 (*.f64 F (*.f64 F 4)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 F)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F -2))) (cbrt.f64 (sqrt.f64 (*.f64 F -2))))
(pow.f64 (*.f64 -2 F) 1/3)
(cbrt.f64 (*.f64 F -2))
(pow.f64 (cbrt.f64 (*.f64 -2 F)) 1)
(cbrt.f64 (*.f64 F -2))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 F))) 3)
(cbrt.f64 (*.f64 F -2))
(pow.f64 (pow.f64 (*.f64 -2 F) 1/6) 2)
(cbrt.f64 (*.f64 F -2))
(sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 F F))))
(sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 F 4))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 F))))
(cbrt.f64 (*.f64 F -2))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 F)))))
(cbrt.f64 (*.f64 F -2))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 F))))
(cbrt.f64 (*.f64 F -2))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))))
(cbrt.f64 (*.f64 F -2))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 F)) 1/3))
(cbrt.f64 (*.f64 F -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 F))) 1))
(cbrt.f64 (*.f64 F -2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 F))))
(cbrt.f64 (*.f64 F -2))

localize42.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))
98.0%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
97.1%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
74.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 154 to 44 computations (71.4% saved)

series64.0ms (0.1%)

Counts
2 → 40
Calls

24 calls:

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

rewrite141.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
602×add-sqr-sqrt
588×pow1
586×*-un-lft-identity
558×add-exp-log
558×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify189.0ms (0.4%)

Algorithm
egg-herbie
Rules
1486×associate-*r*
1364×associate-*l*
1060×fma-def
764×associate-*r/
650×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072821506
1228018740
Stop Event
node limit
Counts
110 → 238
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.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)))))) (pow.f64 A 2)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.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)))))) (pow.f64 A 2)) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (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 F (+.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)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (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/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.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)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) 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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F) (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 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))))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (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 (-.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 (*.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 F (+.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)))))))) B) (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 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)) F) (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 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 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F) (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 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))))))) (pow.f64 C 2)))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)) (pow.f64 C 4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.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 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (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))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (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 F (+.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))))))) (*.f64 (pow.f64 A 3) 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 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)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.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)) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.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)))) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 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 -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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 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)) F)) (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 (-.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 (*.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 F (+.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))))))) 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 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 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 -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 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.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 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) B) (pow.f64 C 3)))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 5)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (pow.f64 B 7)))))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.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 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (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 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) 1) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (sqrt.f64 F)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (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 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (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 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (neg.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 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3)) (+.f64 0 (+.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))) (*.f64 B (sqrt.f64 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
Outputs
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))) B)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.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)))))) (pow.f64 A 2)) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 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) (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (*.f64 A A) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))) B))) (*.f64 A (*.f64 A (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (-.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (fma.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C))) 16))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.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)))))) (pow.f64 A 2)) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (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 F (+.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)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 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) (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (*.f64 A A) (fma.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 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 5) (*.f64 (*.f64 C C) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 1/2 (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.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 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2))))))))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (fma.f64 (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (-.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (fma.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C))) 16)))) (*.f64 A A) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))) B))) (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)))) (pow.f64 B 3))) (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 B (*.f64 1/2 (-.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C 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 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2))))))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (/.f64 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F C))) A))
(*.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F C))) A) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(fma.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (/.f64 (*.f64 1/16 (pow.f64 B 3)) (*.f64 A A)) (/.f64 -1/8 (/.f64 (*.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/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F C))) A) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 A 3))))))
(fma.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (/.f64 (*.f64 1/16 (pow.f64 B 3)) (*.f64 A A)) (/.f64 -1/8 (/.f64 (*.f64 A A) (pow.f64 B 3))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 1/32 (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (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/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.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)) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F C))) A) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 A A) (pow.f64 B 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 A 3)) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 A 4) (pow.f64 B 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (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 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (/.f64 (pow.f64 A 4) B)))))))))))
(fma.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 A A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 (/.f64 -1/8 (/.f64 (*.f64 A A) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (-.f64 (fma.f64 (/.f64 -1/128 (/.f64 (pow.f64 A 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 C 7))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 B 1/2)) 2) (*.f64 (*.f64 B C) (*.f64 B C))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) C))) (/.f64 (pow.f64 A 4) B))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 B (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 1/32 (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 A 3)))))))
(*.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) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) B)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F) (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 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))))))) (pow.f64 C 2))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) B))) (*.f64 C (*.f64 C (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) B))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F)) (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 (-.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 (*.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 F (+.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)))))))) B) (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 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)) F) (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 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 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (+.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 2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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)) F) (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 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))))))) (pow.f64 C 2)))))
(fma.f64 (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 1/2 (-.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.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 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (pow.f64 B 3))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))))))) (pow.f64 C 3) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(fma.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 1/2 (-.f64 (*.f64 A (*.f64 F (*.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 (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 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2))))))))) (/.f64 (*.f64 2 A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2))))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 8 (/.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 5))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) B))) (*.f64 C (*.f64 C (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (/.f64 -1/8 (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))) (fma.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3)) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 (/.f64 -1/8 (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))) (-.f64 (*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 1/8 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 1/32 (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (pow.f64 C 4)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 3)) (pow.f64 C 4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))))) (pow.f64 C 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.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 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) B) (pow.f64 C 4)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))))))
(fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (*.f64 B B))))) (/.f64 (pow.f64 C 4) B))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A))))))))))
(fma.f64 (/.f64 -1/128 (/.f64 (pow.f64 C 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (pow.f64 A 7))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 (/.f64 -1/8 (/.f64 (*.f64 C C) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 3))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 B 1/2)) 2) (*.f64 (*.f64 B A) (*.f64 B A))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2))) A))) (/.f64 (pow.f64 C 4) B))) (*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))) (/.f64 (fma.f64 1/8 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (fma.f64 -1/64 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 1/32 (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (pow.f64 C 3))))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A)))
(*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (-.f64 A C)))))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A))))
(fma.f64 (pow.f64 B 3) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (+.f64 (/.f64 2 (*.f64 C C)) (/.f64 1 (*.f64 C (-.f64 A C))))) (*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (-.f64 A C)))))) (fma.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (pow.f64 B 3) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (+.f64 (/.f64 2 (*.f64 C C)) (/.f64 1 (*.f64 C (-.f64 A C))))) (fma.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 C (*.f64 C (-.f64 A C)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) C))))) (*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)) (+.f64 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (-.f64 A C) (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) C))))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (-.f64 A C)))))) (fma.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5) (fma.f64 (pow.f64 B 7) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (-.f64 A C)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 C C))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 (*.f64 (-.f64 A C) A) (pow.f64 (sqrt.f64 2) 2))))) C)))))) (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (pow.f64 B 3) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (+.f64 (/.f64 2 (*.f64 C C)) (/.f64 1 (*.f64 C (-.f64 A C))))) (fma.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 C (*.f64 C (-.f64 A C)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) C))))) (fma.f64 (pow.f64 B 7) (fma.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (-.f64 A C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 C C))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 C 4))) (/.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (fma.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (*.f64 2 A) (-.f64 A C)))))) C)))) (*.f64 (/.f64 -1/2 (/.f64 C B)) (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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 B A)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (*.f64 B A) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))) -1/2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.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 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)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.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)) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A 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 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 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 B A)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)) (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (*.f64 B A) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))) -1/2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (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 F (+.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))))))) (*.f64 (pow.f64 A 3) 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 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)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.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)) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A 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 2) (*.f64 (*.f64 (*.f64 1/2 (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.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 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))))) (*.f64 B (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 1 (pow.f64 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 B A)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B (pow.f64 A 3)) 1/2) (-.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C 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 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 B (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) 1/2)) (pow.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)) 2)) (*.f64 A A)))))) (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 (*.f64 B A) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))) -1/2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) (/.f64 (*.f64 A A) B)) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.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)))) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (/.f64 (pow.f64 A 3) B))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 B 1/2)) 2) (*.f64 (*.f64 B C) (*.f64 B C))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) C))) (/.f64 (pow.f64 A 3) B))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F B)) B) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) (/.f64 (*.f64 A A) B)) (*.f64 -2 (*.f64 B (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))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.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 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 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 -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 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B C)))) (fma.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 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2)) (*.f64 B (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.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 (sqrt.f64 2) (*.f64 C B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 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)) F)) (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 (-.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 (*.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 F (+.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))))))) 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 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (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 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 -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 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B C)))) (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 (pow.f64 C 3) (*.f64 B (*.f64 1/2 (-.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.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 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))))))))) (fma.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 F (-.f64 1 (pow.f64 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))))
(fma.f64 -1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B C) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (*.f64 1/2 (-.f64 (*.f64 A (*.f64 F (*.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 (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 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2)))))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (*.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))))))) (pow.f64 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) 2)) (*.f64 B (*.f64 C C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)) (/.f64 (*.f64 C C) B))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 B C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) C))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) B) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.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 (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) B) (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)) (/.f64 (*.f64 C C) B))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) F))) (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 2))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 2) 2)) (*.f64 B B))))) (/.f64 (pow.f64 C 3) B)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 B C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) C))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 B 1/2)) 2) (*.f64 (*.f64 B A) (*.f64 B A))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 F A))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2))) A))) (/.f64 (pow.f64 C 3) B))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B)))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C)))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 5)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))))))
(fma.f64 (*.f64 -2 B) (sqrt.f64 (*.f64 F A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))) (*.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (pow.f64 B 5)) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (pow.f64 B 7)))))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 7) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 (*.f64 (-.f64 A C) A) (pow.f64 (sqrt.f64 2) 2)))))))))))
(fma.f64 (*.f64 -2 B) (sqrt.f64 (*.f64 F A)) (fma.f64 -1/2 (*.f64 (pow.f64 B 5) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (-.f64 A C))) (*.f64 -1/2 (*.f64 (pow.f64 B 7) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (*.f64 2 A) (-.f64 A C))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 1 (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 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 (*.f64 B B) F))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F B) (*.f64 2 B))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 (*.f64 B B) F))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F B) (*.f64 2 B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (/.f64 (*.f64 B (sqrt.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)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 1 (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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (sqrt.f64 F))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 1 (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 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.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 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.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 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (/.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 2) (*.f64 B (sqrt.f64 F))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 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 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 B (sqrt.f64 F)))) (/.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 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 B (sqrt.f64 F)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A 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 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 B (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) 1) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (sqrt.f64 F)) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (sqrt.f64 F)) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 B (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) (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 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))))) (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 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 B (neg.f64 (sqrt.f64 F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 F)) (/.f64 1 (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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (sqrt.f64 F))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))) (/.f64 (neg.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 (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 B (sqrt.f64 F)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))
(*.f64 (/.f64 (neg.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 2) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (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 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 (*.f64 B B) F)))))
(sqrt.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F B) (*.f64 2 B)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3)) (+.f64 0 (+.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F))) 3)) (fma.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)) 0))
(neg.f64 (/.f64 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) 3) (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(/.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F))))
(/.f64 (/.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (neg.f64 (*.f64 (*.f64 F B) (*.f64 2 B)))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (*.f64 B (sqrt.f64 F)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 3)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 2)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (*.f64 B (neg.f64 (sqrt.f64 F))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (*.f64 B B)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (*.f64 B B) F))))
(sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3/2) (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 3/2) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))) 1))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))

eval1.6s (3%)

Compiler

Compiled 87197 to 46188 computations (47% saved)

prune1.0s (1.9%)

Pruning

102 alts after pruning (102 fresh and 0 done)

PrunedKeptTotal
New1825591884
Fresh324375
Picked101
Done505
Total18631021965
Accurracy
81.1%
Counts
1965 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.5%
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) -1)
0.9%
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F -2) (pow.f64 B 3)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2)
0.9%
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
1.8%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
0.9%
(/.f64 (/.f64 (cbrt.f64 (+.f64 F F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) B)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
5.2%
(/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16)))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2)))
2.0%
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
1.8%
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (/.f64 A B))
2.0%
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
29.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
3.9%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.4%
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A 16)) (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.2%
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) 3)) (fma.f64 (*.f64 A -16) (*.f64 (*.f64 F C) C) 0))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.4%
(/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
26.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 B (sqrt.f64 B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
28.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 C C))) (sqrt.f64 F))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.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))))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 F))) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 F))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (neg.f64 C) (sqrt.f64 F)))) (*.f64 A (*.f64 -4 C)))
17.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (*.f64 (*.f64 F C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
18.8%
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.5%
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
7.0%
(/.f64 (neg.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (*.f64 C -16))) (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))) (*.f64 B B))
9.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.4%
(/.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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.4%
(/.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 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) (neg.f64 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.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))))
13.2%
(/.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))))
7.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))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 B B))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 A (*.f64 -4 C)))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 C (*.f64 (*.f64 16 A) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.4%
(/.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)))
3.7%
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.9%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A)))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.8%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.5%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.4%
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 B (sqrt.f64 F)))))
1.8%
(/.f64 1/2 (/.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))
8.2%
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
19.1%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
8.5%
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
7.6%
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
2.0%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A)))
14.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
7.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))
13.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
18.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
2.5%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 2) 1/4))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 1/4) 2))
2.0%
(*.f64 (/.f64 1/2 (/.f64 A B)) (/.f64 1 (/.f64 (sqrt.f64 C) (sqrt.f64 F))))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (/.f64 1 (sqrt.f64 (/.f64 C F))))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1))
1.3%
(*.f64 (/.f64 1/2 (/.f64 A B)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3)))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (cbrt.f64 (pow.f64 (/.f64 F C) 3/2)))
0.7%
(*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
1.8%
(*.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
1.7%
(*.f64 (*.f64 (/.f64 B A) 1/2) (sqrt.f64 (/.f64 F C)))
1.7%
(*.f64 (*.f64 (/.f64 1/2 A) B) (sqrt.f64 (/.f64 F C)))
16.7%
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
9.7%
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
15.6%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
11.0%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.3%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 B B) (*.f64 2 F)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.0%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
22.7%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))
22.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))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
10.4%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
9.6%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
19.3%
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
1.8%
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
1.8%
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
8.5%
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 A -16) (*.f64 F C)))))
1.7%
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
2.1%
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))
Compiler

Compiled 5216 to 3578 computations (31.4% saved)

localize324.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.5%
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
88.7%
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
80.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
71.3%
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Compiler

Compiled 151 to 63 computations (58.3% saved)

series95.0ms (0.2%)

Counts
4 → 108
Calls

45 calls:

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

rewrite165.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
910×expm1-udef
546×add-sqr-sqrt
530×pow1
528×*-un-lft-identity
504×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024230
1529222
27586222
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (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 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (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 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) 1)
(-.f64 (/.f64 0 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(*.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) -1)
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(log.f64 (exp.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(+.f64 (*.f64 (*.f64 F 2) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F 2)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))

simplify513.0ms (1%)

Algorithm
egg-herbie
Rules
1626×fma-def
1054×times-frac
958×*-commutative
896×distribute-rgt-in
894×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111039050
1357734552
Stop Event
node limit
Counts
244 → 402
Calls
Call 1
Inputs
(*.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 -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 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (*.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 (*.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 (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 -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 (*.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 (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 -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) 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 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2))) (sqrt.f64 1/2))))) (pow.f64 B 4))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 5)))) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2)) (*.f64 A (*.f64 (-.f64 A C) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (*.f64 (-.f64 A C) A))))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 A) (/.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2)) (sqrt.f64 1/2))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2))) (sqrt.f64 1/2))))) (pow.f64 B 4))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.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))) (pow.f64 (+.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.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 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (+.f64 (*.f64 -1 (/.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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.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 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/8 (/.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 C 2)))))) (sqrt.f64 1/2)) (sqrt.f64 (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (pow.f64 B 2)) (sqrt.f64 1/2)) (sqrt.f64 C)))) (pow.f64 A 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.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)) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.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))) (pow.f64 (+.f64 A (sqrt.f64 (+.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 1/2) C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 A) (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (pow.f64 B 2)) (sqrt.f64 1/2)))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.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 A 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2))))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 1/2) C))))))))
(*.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 -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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (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 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (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 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) -1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) 1)
(-.f64 (/.f64 0 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(*.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) -1)
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(log.f64 (exp.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(+.f64 (*.f64 (*.f64 F 2) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F 2)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
Outputs
(*.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))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 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 C F))) (*.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 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 -1/8 (*.f64 (*.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 C F))) (*.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 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 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.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 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 -1/8 (*.f64 (*.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))))))
(fma.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 (*.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 C) (*.f64 A C))))) (fma.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 (*.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 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))))
(*.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 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 F)))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 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)))))
(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 2 (fma.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))) (*.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 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (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 4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (-.f64 (*.f64 2 (fma.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))) (*.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 (*.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 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 F)) B)))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.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 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 F)) B) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (*.f64 C C)) (pow.f64 B 3))))))
(fma.f64 -2 (fma.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (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 -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 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 F)) B) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (*.f64 C C)) (pow.f64 B 3)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5))) (fma.f64 -2 (fma.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 3)))) (*.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 (*.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))))))
(fma.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 (*.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 C) (*.f64 A C))))) (fma.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 (*.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 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)) (fma.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A 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 (*.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 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (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 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.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 (/.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 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (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 (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 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 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 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.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 (*.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 (/.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 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (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 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 A C))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))))))))))) (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 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 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 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (*.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 (fma.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1/32 (pow.f64 (-.f64 A C) 3)) (/.f64 F (*.f64 A C))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 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 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.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 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.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)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1/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 (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 (*.f64 (sqrt.f64 2) 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 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1/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 -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 (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 (*.f64 (sqrt.f64 2) (*.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 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 C F)))))) (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 C F))))) (/.f64 (*.f64 B B) C)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 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 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1/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 -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 (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 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.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 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 (*.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 C F))))) (*.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 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 C F)))))) (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 C F))))) (/.f64 (*.f64 B B) C)))))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 C F)))))) (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 C F))))) (/.f64 (*.f64 B B) C)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) 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 (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 F (/.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 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) 2)))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (*.f64 -1/2 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.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 (*.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 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))))))
(-.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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (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 (*.f64 B B) (*.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 (*.f64 1/2 (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 (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 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B 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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (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 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (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 (*.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 (*.f64 B B) (*.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 (*.f64 1/2 (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 B B) (*.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 (*.f64 1/2 (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) (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 F (/.f64 C 0)) (*.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 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 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B 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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (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 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B 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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (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 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.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 (/.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 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 -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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (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 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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.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 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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2))))) (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/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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))))) (/.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) (/.f64 (*.f64 -4 (*.f64 A (+.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))))) (*.f64 B B)))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (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 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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (fma.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) B)) (*.f64 1/2 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2))) F) (/.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (+.f64 A (hypot.f64 A B))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.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 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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.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 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2))))) (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 -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 (/.f64 F A)) (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 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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (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 (*.f64 F (*.f64 B B)) (*.f64 A 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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.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 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (neg.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.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 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (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 (*.f64 F (*.f64 B B)) (*.f64 A 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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.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 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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 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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (-.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 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.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 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (*.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 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (neg.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.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 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (fma.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (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 (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 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.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 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (neg.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.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 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2)))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))
(*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (*.f64 B B) (fma.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 A))) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2))) (sqrt.f64 1/2))))) (pow.f64 B 4))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 A 3)) (*.f64 C (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) 2))))) (sqrt.f64 1/2))))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))))))
(-.f64 (-.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 4) (fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 C (/.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) 2))))) (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2))))))) (*.f64 (*.f64 B B) (fma.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 A))) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 1/2))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 5)))) (+.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2)) (*.f64 A (*.f64 (-.f64 A C) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (*.f64 (-.f64 A C) A))))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 A) (/.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2)) (sqrt.f64 1/2))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) 2))) (sqrt.f64 1/2))))) (pow.f64 B 4))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 C (/.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (/.f64 1/64 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 5))) (/.f64 1/128 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 4)))) (fma.f64 -1/16 (/.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) 2))) (*.f64 (*.f64 A (-.f64 A C)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (*.f64 A (-.f64 A C))))))))) (*.f64 (*.f64 1/2 (sqrt.f64 A)) (/.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) 2))) (sqrt.f64 1/2))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 A 3)) (*.f64 C (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (-.f64 (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) 2))))) (sqrt.f64 1/2))))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 4) (fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 C (/.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) 2))))) (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2))))))) (*.f64 (pow.f64 B 6) (fma.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 C (+.f64 (/.f64 1/64 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 5))) (+.f64 (/.f64 1/128 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 4))) (fma.f64 1/4 (/.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (/.f64 (-.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) 2)) (*.f64 A (*.f64 1/2 (-.f64 A C))))))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 A) (/.f64 (-.f64 (+.f64 (/.f64 1/32 (*.f64 (pow.f64 A 3) (pow.f64 (-.f64 A C) 2))) (/.f64 1/32 (*.f64 (*.f64 A A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 (-.f64 A C) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2))))))) (*.f64 (*.f64 B B) (fma.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 A))) (/.f64 C (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 A))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)))
(neg.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (*.f64 B B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))) (*.f64 B B)))))))
(neg.f64 (fma.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))) (*.f64 B B))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) 2) (neg.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))))))))))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 C (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) 2)) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.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))) (pow.f64 (+.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.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 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (+.f64 (*.f64 -1 (/.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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.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 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) 2) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.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 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) 2) (neg.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 1/2 (/.f64 (*.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)))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)) (fma.f64 1/2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (neg.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))))))))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (neg.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))))))) (*.f64 B B))))) (fma.f64 -1 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2)))) (*.f64 B B))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))) 2) (neg.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 C (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))) (/.f64 1 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 2))))))))))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 A (fma.f64 -4 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 C (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) 2)) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))))))))) (*.f64 (pow.f64 A 3) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) 2)) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (*.f64 (*.f64 B B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))) (/.f64 C (/.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 1/2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (neg.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))) (/.f64 (neg.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (neg.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (neg.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 C B)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (/.f64 1 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))))))))))))))))
(*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C)))
(*.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))))
(fma.f64 -1 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C)))))
(-.f64 (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C)))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))
(fma.f64 -1 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C))) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2))))))))
(-.f64 (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C))) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (sqrt.f64 1/2)))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 C))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/8 (/.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 C 2)))))) (sqrt.f64 1/2)) (sqrt.f64 (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (pow.f64 B 2)) (sqrt.f64 1/2)) (sqrt.f64 C)))) (pow.f64 A 2)))))))
(fma.f64 -1 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C))) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 1/2)))) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 C 3)) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) 2) (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 B B) C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B B)) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C C)))))) (sqrt.f64 1/2))) (*.f64 (*.f64 -1/2 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) (/.f64 (sqrt.f64 1/2) (*.f64 B B)))) (sqrt.f64 C))) (*.f64 A A)))))))
(-.f64 (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C))) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (sqrt.f64 1/2))))) (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 1/2))) 2) (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 C C)) (*.f64 (/.f64 1/32 C) (/.f64 (pow.f64 B 4) C))))) (sqrt.f64 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 C) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 1/2) (*.f64 B B)))))) (*.f64 A A)))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2)))
(neg.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (*.f64 B B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))))
(fma.f64 -1 (*.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B)) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))))) (neg.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(neg.f64 (fma.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))))) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2)))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) 2) (*.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)) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))))))) (fma.f64 -1 (*.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B)) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))))) (neg.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))))) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))))) (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (pow.f64 (+.f64 A (hypot.f64 A B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.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)) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.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))) (pow.f64 (+.f64 A (sqrt.f64 (+.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (*.f64 A (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 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 (+.f64 A (sqrt.f64 (+.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 B 2))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 A (*.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) 2) (*.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)) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.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)) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (fma.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 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 A (/.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) 2) (*.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)) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))))))))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))) 2) (*.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)) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))))))) (fma.f64 -1 (*.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 B B)) (+.f64 (/.f64 1 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))))))) (neg.f64 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 C (fma.f64 -4 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))))) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))))))) (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (pow.f64 (+.f64 A (hypot.f64 A B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2))))))))))))) (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 A (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (pow.f64 (+.f64 A (hypot.f64 A B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2))))))) (sqrt.f64 (+.f64 A (hypot.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))) (/.f64 A (/.f64 (pow.f64 (+.f64 A (hypot.f64 A B)) 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)))) (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (pow.f64 (+.f64 A (hypot.f64 A B)) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2))))))))) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (/.f64 (+.f64 A (hypot.f64 A B)) (-.f64 (/.f64 1 (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 A (pow.f64 (+.f64 A (hypot.f64 A B)) 2))))))))))))))))
(*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C)))
(*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))))
(fma.f64 -1 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))))
(-.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 B B)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 1/2) C)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (*.f64 B B) A)))) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 -1 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 1/2))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 -1/8 (/.f64 (*.f64 B B) A) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2))) (*.f64 C (sqrt.f64 1/2)))) (-.f64 (fma.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 1/2)))))) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 B B)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 A) (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (pow.f64 B 2)) (sqrt.f64 1/2)))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.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 A 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)))) 2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2))))) (pow.f64 C 2))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 1/2) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 1/2) C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (*.f64 B B) A)))) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 -1 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 A) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/8 (/.f64 (*.f64 B B) A)))) (/.f64 (sqrt.f64 1/2) (*.f64 B B)))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 A 3)) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 A A)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (*.f64 -1/8 (/.f64 (*.f64 B B) A))) (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (*.f64 A A)) (*.f64 1/16 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (*.f64 -1/8 (/.f64 (*.f64 B B) A)))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 2)))))))) (sqrt.f64 1/2)))) (*.f64 C C)) (fma.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 1/2)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 -1/8 (/.f64 (*.f64 B B) A) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2))) (*.f64 C (sqrt.f64 1/2)))) (-.f64 (-.f64 (fma.f64 4 (*.f64 (sqrt.f64 A) (*.f64 C (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 1/2)))))) (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (fma.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 A A)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 -1/32 (pow.f64 B 4)) (pow.f64 A 3))) (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A A)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (fma.f64 -1/8 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 -1/32 (pow.f64 B 4)) (pow.f64 A 3))))) A))))) (sqrt.f64 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 A) (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 -1/8 (/.f64 (*.f64 B B) A) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2))) (/.f64 (sqrt.f64 1/2) (*.f64 B B)))))) (*.f64 C C))) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 B B)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))))
(*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 2 (*.f64 B B)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 2 (*.f64 B B)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 2 (*.f64 B B)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 2 (*.f64 B B)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 C F)) -8)
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.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 (*.f64 A (*.f64 C F)) -8))
(fma.f64 F (*.f64 2 (*.f64 B B)) (*.f64 (*.f64 A (*.f64 C F)) -8))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.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 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2))
(*.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 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3/2))
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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)))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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)))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 1 (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)))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (*.f64 1 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/4) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/4) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/4) (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.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 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))
(*.f64 (/.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 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) -1)
(/.f64 1 (/.f64 (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)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(sqrt.f64 (/.f64 (*.f64 F (*.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 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3/2) (pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(-.f64 0 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) 1)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (/.f64 0 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2)))
(*.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) 2)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))))
(neg.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) 2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2)))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2))
(*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) -1/2))
(*.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (/.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 -1 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (cbrt.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) (/.f64 -1 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)))
(/.f64 (neg.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)))
(neg.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) 2))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 1)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 3)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3) 1/3)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 1/4)) 2)
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/4)) 2)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) -1)
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) 3))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) 1))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F 2) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 A (*.f64 C -4))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F 2)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F 2)))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (cbrt.f64 (*.f64 F (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(fabs.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(fabs.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (pow.f64 (exp.f64 2) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (log.f64 (pow.f64 (exp.f64 2) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 F (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 (*.f64 F 2) 3)))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(expm1.f64 (log1p.f64 (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (log.f64 (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.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 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))))

localize171.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 B (sqrt.f64 (/.f64 F C)))
94.9%
(/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A)
81.4%
(sqrt.f64 (/.f64 F C))
Compiler

Compiled 40 to 11 computations (72.5% saved)

series58.0ms (0.1%)

Counts
2 → 36
Calls

21 calls:

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

rewrite101.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1270×log-prod
794×pow-prod-down
590×pow-prod-up
532×pow-exp
424×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
122940
2309740
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A)
(*.f64 B (sqrt.f64 (/.f64 F C)))
Outputs
(+.f64 0 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1)
(*.f64 B (/.f64 1 (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 B (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1 A)))
(*.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(*.f64 1 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (*.f64 B (neg.f64 (sqrt.f64 (/.f64 F C)))) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 B (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 1) (/.f64 B A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (cbrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (cbrt.f64 A)))
(pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 2)
(pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) 1) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (neg.f64 A)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B)) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(+.f64 0 (*.f64 B (sqrt.f64 (/.f64 F C))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 1)
(/.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) B) (sqrt.f64 C))
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 3)
(pow.f64 (*.f64 (/.f64 F C) (*.f64 B B)) 1/2)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 2)
(sqrt.f64 (*.f64 (/.f64 F C) (*.f64 B B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 2))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))

simplify81.0ms (0.2%)

Algorithm
egg-herbie
Rules
1220×times-frac
1136×fma-def
1024×associate-*r/
834×associate-*l/
652×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01972915
14512829
216232829
Stop Event
node limit
Counts
113 → 103
Calls
Call 1
Inputs
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(+.f64 0 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1)
(*.f64 B (/.f64 1 (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 B (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1 A)))
(*.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(*.f64 1 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (*.f64 B (neg.f64 (sqrt.f64 (/.f64 F C)))) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 B (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 1) (/.f64 B A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (cbrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (cbrt.f64 A)))
(pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 2)
(pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) 1) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (neg.f64 A)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B)) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(+.f64 0 (*.f64 B (sqrt.f64 (/.f64 F C))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 1)
(/.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) B) (sqrt.f64 C))
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 3)
(pow.f64 (*.f64 (/.f64 F C) (*.f64 B B)) 1/2)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 2)
(sqrt.f64 (*.f64 (/.f64 F C) (*.f64 B B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 2))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
Outputs
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) B)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(+.f64 0 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 (/.f64 F C)) A)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 (/.f64 F C)) A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 B (/.f64 1 (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 B (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 A)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1 A)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (/.f64 1 A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 1 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 B (sqrt.f64 (/.f64 F C)))) -2)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (/.f64 A (*.f64 B (sqrt.f64 (/.f64 F C)))) -2)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (*.f64 (/.f64 1 A) (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(/.f64 (cbrt.f64 (*.f64 B (*.f64 B (/.f64 F C)))) (/.f64 A (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(*.f64 (cbrt.f64 (/.f64 F (/.f64 (/.f64 C B) B))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (/.f64 1 A)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (*.f64 B (neg.f64 (sqrt.f64 (/.f64 F C)))) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 1 A) (*.f64 B (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 A) (/.f64 B (sqrt.f64 A))))
(/.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 A)))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 A) (/.f64 B (sqrt.f64 A))))
(/.f64 (/.f64 B (sqrt.f64 A)) (/.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 1) (/.f64 B A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(*.f64 (pow.f64 (cbrt.f64 A) -2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (cbrt.f64 A)))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 A)))
(*.f64 (pow.f64 A -1/2) (/.f64 B (/.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (pow.f64 A -1/2) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (sqrt.f64 A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (*.f64 (/.f64 1 A) (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(/.f64 (cbrt.f64 (*.f64 B (*.f64 B (/.f64 F C)))) (/.f64 A (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(*.f64 (cbrt.f64 (/.f64 F (/.f64 (/.f64 C B) B))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 B (/.f64 F C)))) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))) (/.f64 (cbrt.f64 (/.f64 F (/.f64 (/.f64 C B) B))) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 B (/.f64 F C)))) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 F (/.f64 (/.f64 C B) B))) (sqrt.f64 A)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) A))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) (cbrt.f64 A)))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 A)))
(pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 1)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 3)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2) 1/2)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3) 1/3)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 2)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -1)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)) 1/3)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(pow.f64 (/.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) 1) -1)
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) (neg.f64 A)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B) -2))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))) 3))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) (pow.f64 A 3)))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))) 1) 1))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 3))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 1/3))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))) 2))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 A (sqrt.f64 (/.f64 F C))) B)) -1))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C)))
(*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A))
(+.f64 0 (*.f64 B (sqrt.f64 (/.f64 F C))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 1)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(/.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 B (/.f64 (sqrt.f64 C) (sqrt.f64 F)))
(*.f64 (/.f64 B (sqrt.f64 C)) (sqrt.f64 F))
(/.f64 (*.f64 (sqrt.f64 F) B) (sqrt.f64 C))
(/.f64 B (/.f64 (sqrt.f64 C) (sqrt.f64 F)))
(*.f64 (/.f64 B (sqrt.f64 C)) (sqrt.f64 F))
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 1)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 3)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(pow.f64 (*.f64 (/.f64 F C) (*.f64 B B)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F C) (*.f64 B B)))
(sqrt.f64 (*.f64 B (*.f64 B (/.f64 F C))))
(sqrt.f64 (/.f64 F (/.f64 (/.f64 C B) B)))
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3) 1/3)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 2)
(*.f64 B (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 (/.f64 F C) (*.f64 B B)))
(sqrt.f64 (*.f64 B (*.f64 B (/.f64 F C))))
(sqrt.f64 (/.f64 F (/.f64 (/.f64 C B) B)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (/.f64 F C))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))) 1) 1))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 3))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) 3)) 1/3))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 F C))))) 2))
(*.f64 B (sqrt.f64 (/.f64 F C)))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(*.f64 B (sqrt.f64 (/.f64 F C)))

localize57.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 40 to 21 computations (47.5% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

rewrite122.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1542×log-prod
998×pow-prod-down
720×pow-prod-up
656×pow-exp
518×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (0.3%)

Algorithm
egg-herbie
Rules
900×associate-/r/
862×unswap-sqr
808×fma-neg
458×log-prod
320×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02864991
16714885
228734765
376564765
Stop Event
node limit
Counts
183 → 157
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.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 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 1)
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B 1/2)) A)
(/.f64 (*.f64 (*.f64 B 1/2) (sqrt.f64 F)) A)
(pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 3)
(pow.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 2)
(sqrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(exp.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(+.f64 0 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 1)
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (/.f64 B (*.f64 A 2)) (/.f64 1 (sqrt.f64 (/.f64 C F))))
(*.f64 (/.f64 B (*.f64 A 2)) (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (pow.f64 C -1/2))
(*.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 1)
(*.f64 1 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))
(*.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C)) (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C -1/2)))
(*.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C -1/2)))
(*.f64 (*.f64 (sqrt.f64 F) (neg.f64 (/.f64 B (*.f64 A 2)))) (/.f64 1 (neg.f64 (sqrt.f64 C))))
(*.f64 (pow.f64 C -1/2) (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(*.f64 (/.f64 B 1) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (sqrt.f64 C)))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C 1/4)))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) 1) (/.f64 (sqrt.f64 F) (sqrt.f64 C)))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (/.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C 1/4)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (/.f64 B (*.f64 A 2)) (sqrt.f64 C)))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (sqrt.f64 C)) (sqrt.f64 F))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (/.f64 B (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 1 (pow.f64 C 1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (pow.f64 C 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) 1) (/.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (sqrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (cbrt.f64 C)) (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1) (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 C)) (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 (sqrt.f64 C))))
(pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 1)
(pow.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 3)
(pow.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C) 1/2)
(pow.f64 (pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2))) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2))) 1) -1)
(neg.f64 (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (neg.f64 (sqrt.f64 C))))
(sqrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C))
(log.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))))
(cbrt.f64 (pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3) (pow.f64 C 3/2)))
(expm1.f64 (log1p.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(exp.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2)))) -1))
(log1p.f64 (expm1.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(+.f64 0 (/.f64 B (*.f64 A 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 B (*.f64 A 2)))) 1)
(/.f64 B (*.f64 A 2))
(/.f64 1 (/.f64 A (*.f64 B 1/2)))
(/.f64 (*.f64 B 1/2) A)
(/.f64 (neg.f64 (*.f64 B 1/2)) (neg.f64 A))
(/.f64 (*.f64 B -1/2) (neg.f64 A))
(/.f64 (*.f64 -1/2 B) (neg.f64 A))
(/.f64 (/.f64 (*.f64 B 1/2) 1) A)
(/.f64 (/.f64 (*.f64 B 1/2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(/.f64 (/.f64 (*.f64 B 1/2) (sqrt.f64 A)) (sqrt.f64 A))
(pow.f64 (/.f64 B (*.f64 A 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 B (*.f64 A 2))) 3)
(pow.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 B (*.f64 A 2))) 2)
(pow.f64 (/.f64 A (*.f64 B 1/2)) -1)
(sqrt.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 B (*.f64 A 2)))))
(cbrt.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 B (*.f64 A 2))))
(exp.f64 (log.f64 (/.f64 B (*.f64 A 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 B (*.f64 A 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 B (*.f64 A 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 B (*.f64 A 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 B (*.f64 A 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 A 2)))) 2))
(log1p.f64 (expm1.f64 (/.f64 B (*.f64 A 2))))
Outputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 A (sqrt.f64 (/.f64 F C)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B (/.f64 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 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 1)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B 1/2)) A)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(/.f64 (*.f64 (*.f64 B 1/2) (sqrt.f64 F)) A)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 1)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 3)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(pow.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) 1/2)
(sqrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)))
(sqrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(pow.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3) 1/3)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 2)
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)))
(sqrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1) 1))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 3))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 1/3))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) 2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))
(*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))
(+.f64 0 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 B (sqrt.f64 (/.f64 C F)))) (/.f64 1/2 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 B (sqrt.f64 (/.f64 C F)))) (/.f64 1/2 A)))))
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) A))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 B (sqrt.f64 (/.f64 C F)))) (/.f64 1/2 A)))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) A))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 1)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (/.f64 B (*.f64 A 2)) (/.f64 1 (sqrt.f64 (/.f64 C F))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(*.f64 (/.f64 B (*.f64 A 2)) (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (pow.f64 C -1/2))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 1)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(*.f64 1 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(*.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))) (cbrt.f64 (/.f64 F (/.f64 C (pow.f64 (/.f64 B (*.f64 A 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))) (cbrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C)) (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))) (cbrt.f64 (/.f64 F (/.f64 C (pow.f64 (/.f64 B (*.f64 A 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))) (cbrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) (pow.f64 C -1/2))
(*.f64 (pow.f64 C -1/2) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))) (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))))
(*.f64 (pow.f64 C -1/2) (*.f64 (cbrt.f64 (*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))) (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))))
(*.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C -1/2)))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (*.f64 (sqrt.f64 F) (neg.f64 (/.f64 B (*.f64 A 2)))) (/.f64 1 (neg.f64 (sqrt.f64 C))))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 (neg.f64 B) (*.f64 A 2)) (/.f64 1 (neg.f64 (sqrt.f64 C)))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 B -1/2) A)) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 -1/2 (/.f64 A B))) (neg.f64 (sqrt.f64 C)))
(*.f64 (pow.f64 C -1/2) (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C -1/2)))
(*.f64 (*.f64 1/2 B) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 C -1/2)) A))
(*.f64 B (*.f64 (/.f64 (pow.f64 C -1/2) A) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (/.f64 B 1) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (sqrt.f64 C)))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 A 2))))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (sqrt.f64 C))))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (pow.f64 C 1/4)))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (pow.f64 C 1/4) (*.f64 A 2))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (pow.f64 C 1/4))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (*.f64 A 2)))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) 1) (/.f64 (sqrt.f64 F) (sqrt.f64 C)))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 A 2))))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (sqrt.f64 C))))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A))))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (pow.f64 C 1/4) (*.f64 A 2))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (pow.f64 C 1/4))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (*.f64 A 2)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (/.f64 (/.f64 B (*.f64 A 2)) (pow.f64 C 1/4)))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (pow.f64 C 1/4) (*.f64 A 2))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (pow.f64 C 1/4))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (*.f64 A 2)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (/.f64 B (*.f64 A 2)) (sqrt.f64 C)))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 A 2))))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (sqrt.f64 C))))
(*.f64 (/.f64 (/.f64 B (*.f64 A 2)) (sqrt.f64 C)) (sqrt.f64 F))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 A 2))))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (sqrt.f64 C))))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (/.f64 B (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A))))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A))))
(*.f64 (/.f64 1 (pow.f64 C 1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (pow.f64 C 1/4)))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (pow.f64 C 1/4) (*.f64 A 2))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (pow.f64 C 1/4))))
(*.f64 (/.f64 B (pow.f64 C 1/4)) (/.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (*.f64 A 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) 1) (/.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (sqrt.f64 C)))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (/.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (sqrt.f64 C)))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))) (sqrt.f64 C)))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))) (sqrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (cbrt.f64 C)) (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (cbrt.f64 C)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))) (cbrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (pow.f64 C 1/4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2))) (pow.f64 C 1/4)) (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))) (pow.f64 C 1/4))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F)))) (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))) (pow.f64 C 1/4)) (pow.f64 C 1/4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (*.f64 1/2 (/.f64 B A)) 2))) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (*.f64 (/.f64 B A) (*.f64 1/2 (sqrt.f64 F)))) (pow.f64 C 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) 1) (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (sqrt.f64 C)))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (*.f64 A 2))))
(*.f64 B (/.f64 (sqrt.f64 F) (*.f64 (*.f64 A 2) (sqrt.f64 C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 C)) (/.f64 (sqrt.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2)))) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 B (cbrt.f64 C)) (/.f64 (/.f64 (sqrt.f64 F) (*.f64 A 2)) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 C)) (/.f64 (cbrt.f64 (sqrt.f64 C)) (*.f64 1/2 (/.f64 B A))))
(pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 1)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(pow.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 3)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(pow.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C) 1/2)
(sqrt.f64 (/.f64 F (/.f64 C (pow.f64 (/.f64 B (*.f64 A 2)) 2))))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(pow.f64 (pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 3) 1/3)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(pow.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 2)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2))) -1)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2))) 1) -1)
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(neg.f64 (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) (neg.f64 (sqrt.f64 C))))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 (neg.f64 B) (*.f64 A 2)) (/.f64 1 (neg.f64 (sqrt.f64 C)))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 B -1/2) A)) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 -1/2 (/.f64 A B))) (neg.f64 (sqrt.f64 C)))
(sqrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C))
(sqrt.f64 (/.f64 F (/.f64 C (pow.f64 (/.f64 B (*.f64 A 2)) 2))))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(log.f64 (exp.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(cbrt.f64 (pow.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))) 3))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))) 3) (pow.f64 C 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 F))) 3) (pow.f64 C 3/2)))
(cbrt.f64 (/.f64 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 B A) (sqrt.f64 F)) 3)) (pow.f64 C 3/2)))
(expm1.f64 (log1p.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 1))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))) 1) 1))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 3))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 1/3))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))) 2))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B (*.f64 A 2)))) -1))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(log1p.f64 (expm1.f64 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))))
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) (/.f64 B (sqrt.f64 (/.f64 C F))))
(+.f64 0 (/.f64 B (*.f64 A 2)))
(*.f64 1/2 (/.f64 B A))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))))
(*.f64 1/2 (/.f64 B A))
(-.f64 (exp.f64 (log1p.f64 (/.f64 B (*.f64 A 2)))) 1)
(*.f64 1/2 (/.f64 B A))
(/.f64 B (*.f64 A 2))
(*.f64 1/2 (/.f64 B A))
(/.f64 1 (/.f64 A (*.f64 B 1/2)))
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B 1/2) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (neg.f64 (*.f64 B 1/2)) (neg.f64 A))
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 B -1/2) (neg.f64 A))
(*.f64 1/2 (/.f64 B A))
(/.f64 (*.f64 -1/2 B) (neg.f64 A))
(*.f64 1/2 (/.f64 B A))
(/.f64 (/.f64 (*.f64 B 1/2) 1) A)
(*.f64 1/2 (/.f64 B A))
(/.f64 (/.f64 (*.f64 B 1/2) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))
(*.f64 1/2 (/.f64 B A))
(/.f64 (/.f64 (*.f64 B 1/2) (sqrt.f64 A)) (sqrt.f64 A))
(*.f64 1/2 (/.f64 B A))
(pow.f64 (/.f64 B (*.f64 A 2)) 1)
(*.f64 1/2 (/.f64 B A))
(pow.f64 (cbrt.f64 (/.f64 B (*.f64 A 2))) 3)
(*.f64 1/2 (/.f64 B A))
(pow.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 2) 1/2)
(*.f64 1/2 (/.f64 B A))
(pow.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 3) 1/3)
(*.f64 1/2 (/.f64 B A))
(pow.f64 (sqrt.f64 (/.f64 B (*.f64 A 2))) 2)
(*.f64 1/2 (/.f64 B A))
(pow.f64 (/.f64 A (*.f64 B 1/2)) -1)
(*.f64 1/2 (/.f64 B A))
(sqrt.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 2))
(*.f64 1/2 (/.f64 B A))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 A)) B))
(*.f64 1/2 (/.f64 B A))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 B (*.f64 A 2)))))
(*.f64 1/2 (/.f64 B A))
(cbrt.f64 (pow.f64 (/.f64 B (*.f64 A 2)) 3))
(*.f64 1/2 (/.f64 B A))
(expm1.f64 (log1p.f64 (/.f64 B (*.f64 A 2))))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (log.f64 (/.f64 B (*.f64 A 2))))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (*.f64 (log.f64 (/.f64 B (*.f64 A 2))) 1))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 B (*.f64 A 2))) 1) 1))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 B (*.f64 A 2)))) 3))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 B (*.f64 A 2)))) 1/3))
(*.f64 1/2 (/.f64 B A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 A 2)))) 2))
(*.f64 1/2 (/.f64 B A))
(log1p.f64 (expm1.f64 (/.f64 B (*.f64 A 2))))
(*.f64 1/2 (/.f64 B A))

localize32.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
99.3%
(/.f64 (sqrt.f64 2) B)
99.1%
(+.f64 C (hypot.f64 B C))
79.4%
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))
Compiler

Compiled 50 to 18 computations (64% saved)

series19.0ms (0%)

Counts
4 → 40
Calls

27 calls:

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

rewrite109.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1450×log-prod
1060×prod-diff
674×pow-exp
524×expm1-udef
522×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify113.0ms (0.2%)

Algorithm
egg-herbie
Rules
1108×associate-*r/
530×log-prod
524×associate-+l+
494×associate-+r+
466×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05357350
113177016
243366746
Stop Event
node limit
Counts
200 → 301
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.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 (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.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)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.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 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.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 3)))) (*.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 5)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.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 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.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 (pow.f64 B 5)))))) (+.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 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4) (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2))
(pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 C (hypot.f64 C B)) 1)
(*.f64 1 (+.f64 C (hypot.f64 C B)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))
(/.f64 1 (/.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) (neg.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))
(pow.f64 (+.f64 C (hypot.f64 C B)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)
(pow.f64 (/.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) -1)
(pow.f64 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))
(log.f64 (*.f64 (exp.f64 C) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (exp.f64 (hypot.f64 C B))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 C B)) (+.f64 1 (expm1.f64 C))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (exp.f64 C)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (+.f64 1 (expm1.f64 C))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 C (hypot.f64 C B)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))) 2))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))
(fma.f64 C 1 (hypot.f64 C B))
(fma.f64 (hypot.f64 C B) 1 C)
(fma.f64 1 C (hypot.f64 C B))
(fma.f64 1 (hypot.f64 C B) C)
(fma.f64 (cbrt.f64 (hypot.f64 C B)) (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) C)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) (cbrt.f64 (hypot.f64 C B)) C)
(fma.f64 (cbrt.f64 C) (pow.f64 (cbrt.f64 C) 2) (hypot.f64 C B))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B))
(fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B))
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(pow.f64 (/.f64 (/.f64 B (sqrt.f64 2)) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(sqrt.f64 (/.f64 2 (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 2) B))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 B (sqrt.f64 2))) -1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) (neg.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (neg.f64 (sqrt.f64 2))) (neg.f64 B))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (neg.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (sqrt.f64 B)) (sqrt.f64 B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 2)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) -1)
(sqrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) (/.f64 2 (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 2))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
Outputs
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))
(+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 C (+.f64 (*.f64 C (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.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 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.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 (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1/4 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1/4 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.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 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.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)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.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 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.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)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.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 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (/.f64 (*.f64 1/4 (-.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 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 2))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.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)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 (/.f64 (*.f64 1/2 (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.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)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 2) B)) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 2)) (fma.f64 1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C))))) (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 C 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 C 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 6) 1/16) (pow.f64 C 5)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (*.f64 -1/2 (*.f64 B B)) C)
(*.f64 (/.f64 B (/.f64 C B)) -1/2)
(/.f64 (*.f64 -1/2 B) (/.f64 C B))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))
(fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (*.f64 (pow.f64 B 8) 1/64)) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 C 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 C 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 6) 1/16) (pow.f64 C 5)))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 C (/.f64 B C)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (-.f64 (/.f64 (*.f64 (*.f64 -1/2 C) C) B) B))
(-.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (/.f64 (*.f64 1/8 (pow.f64 C 4)) (pow.f64 B 3)))))
(+.f64 C (fma.f64 (/.f64 C (/.f64 B C)) -1/2 (-.f64 (/.f64 (*.f64 (pow.f64 C 4) 1/8) (pow.f64 B 3)) B)))
(+.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B) (*.f64 B (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.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 3))))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (pow.f64 B 3) (-.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 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (pow.f64 B 3)) (-.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)))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (pow.f64 B 3) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.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 3)))) (*.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 5)))))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 3) (-.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 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (/.f64 (*.f64 1/4 (-.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 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C)))) (pow.f64 B 5)))))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 (pow.f64 B 3) (-.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 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.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 5)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.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 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (+.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 (pow.f64 B 5)))))) (+.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 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F 1/2) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))))) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) -1/4))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4) (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2) 1/3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) 3))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1/3))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)
(+.f64 C (hypot.f64 C B))
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(*.f64 (+.f64 C (hypot.f64 C B)) 1)
(+.f64 C (hypot.f64 C B))
(*.f64 1 (+.f64 C (hypot.f64 C B)))
(+.f64 C (hypot.f64 C B))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2))
(+.f64 C (hypot.f64 C B))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(*.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 1 (/.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) (neg.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(pow.f64 (+.f64 C (hypot.f64 C B)) 1)
(+.f64 C (hypot.f64 C B))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)
(+.f64 C (hypot.f64 C B))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)
(+.f64 C (hypot.f64 C B))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)
(+.f64 C (hypot.f64 C B))
(pow.f64 (/.f64 (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)) (+.f64 (pow.f64 (hypot.f64 C B) 3) (pow.f64 C 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) 1) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C) (*.f64 C C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))
(pow.f64 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) -1)
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))
(+.f64 C (hypot.f64 C B))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (exp.f64 C) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (exp.f64 (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (exp.f64 (hypot.f64 C B)) (+.f64 1 (expm1.f64 C))))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (exp.f64 C)))
(+.f64 C (hypot.f64 C B))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (+.f64 1 (expm1.f64 C))))
(+.f64 C (hypot.f64 C B))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))
(+.f64 C (hypot.f64 C B))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))
(+.f64 C (hypot.f64 C B))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1) 1))
(+.f64 C (hypot.f64 C B))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B)))) 3))
(+.f64 C (hypot.f64 C B))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 C (hypot.f64 C B)))) 1/3))
(+.f64 C (hypot.f64 C B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))) 2))
(+.f64 C (hypot.f64 C B))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))
(+.f64 C (hypot.f64 C B))
(fma.f64 C 1 (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(fma.f64 (hypot.f64 C B) 1 C)
(+.f64 C (hypot.f64 C B))
(fma.f64 1 C (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(fma.f64 1 (hypot.f64 C B) C)
(+.f64 C (hypot.f64 C B))
(fma.f64 (cbrt.f64 (hypot.f64 C B)) (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) C)
(+.f64 C (hypot.f64 C B))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) (cbrt.f64 (hypot.f64 C B)) C)
(+.f64 C (hypot.f64 C B))
(fma.f64 (cbrt.f64 C) (pow.f64 (cbrt.f64 C) 2) (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)
(+.f64 C (hypot.f64 C B))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B))
(+.f64 C (hypot.f64 C B))
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (/.f64 2 B) B)))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (/.f64 2 B) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (cbrt.f64 (sqrt.f64 2))) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (/.f64 B (sqrt.f64 2)) 1) -1)
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(sqrt.f64 (/.f64 2 (*.f64 B B)))
(sqrt.f64 (/.f64 (/.f64 2 B) B))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(/.f64 (sqrt.f64 2) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1) 1))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B))) 3))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 2) B))) 1/3))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B))) 2))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 B (sqrt.f64 2))) -1))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 B (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (neg.f64 (sqrt.f64 2))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) 1) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(sqrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) (/.f64 2 (*.f64 B B))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (/.f64 (/.f64 2 B) B))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (hypot.f64 C B)) (/.f64 2 (*.f64 B B)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 1) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B) 3)) 1/3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B))) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B)

localize108.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
91.6%
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)
83.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
71.3%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
Compiler

Compiled 147 to 68 computations (53.7% saved)

series27.0ms (0.1%)

Counts
1 → 8
Calls

12 calls:

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

rewrite104.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
760×expm1-udef
754×log1p-udef
510×add-sqr-sqrt
496×pow1
494×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify88.0ms (0.2%)

Algorithm
egg-herbie
Rules
898×distribute-rgt-in
888×distribute-lft-in
604×associate-+r+
598×associate-*r*
592×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02486345
17685899
231275683
Stop Event
node limit
Counts
61 → 130
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -32 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 B)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 B) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(neg.f64 (fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(-.f64 (*.f64 (*.f64 A (*.f64 (*.f64 -2 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -10))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (neg.f64 (fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) 6)))
(-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) -6)) (fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -10))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) 32)))) (*.f64 -1 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 (pow.f64 A 3) (fma.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))) 28)))) (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) 6)))
(-.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) -6) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) 20)))) (fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) A)) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(neg.f64 (fma.f64 C (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(-.f64 (*.f64 (*.f64 (*.f64 -2 A) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) 8))) (*.f64 -1 (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) A)) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (neg.f64 (fma.f64 C (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) 6)))
(-.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -6)) (fma.f64 C (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -32 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) 8))) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) A)) 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 -1))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 -1))) -12)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) -44)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) 2)))) (*.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) 6)))
(-.f64 (fma.f64 (*.f64 C C) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) -6) (*.f64 (*.f64 (*.f64 -2 A) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) C))) (fma.f64 (pow.f64 C 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) 20) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 B (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 B (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 2 F) B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 B (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 B (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 2 F) B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 B)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (sqrt.f64 B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (neg.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 B)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (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 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (neg.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 B)) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 B) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 B) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (/.f64 (sqrt.f64 B) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 B) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (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 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C -4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64))) (fma.f64 A (*.f64 (*.f64 C -4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 B 4)))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 A (*.f64 (*.f64 C -4) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 B 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) -1)
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 B (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (/.f64 B (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 2 F) B) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))

eval996.0ms (1.9%)

Compiler

Compiled 67018 to 36533 computations (45.5% saved)

prune654.0ms (1.2%)

Pruning

118 alts after pruning (116 fresh and 2 done)

PrunedKeptTotal
New1405391444
Fresh207797
Picked101
Done224
Total14281181546
Accurracy
81.3%
Counts
1546 → 118
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.5%
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 C (sqrt.f64 F)))) -1)
0.9%
(pow.f64 (/.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
14.1%
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)) 3)
0.9%
(/.f64 (/.f64 (cbrt.f64 (+.f64 F F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) B)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 F F))) (sqrt.f64 B))))
2.0%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 B (*.f64 A 2))) 3) (sqrt.f64 F)) (sqrt.f64 C))
5.2%
(/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16)))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2)))
2.0%
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
2.0%
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
29.3%
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F 2) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
30.6%
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) -1/2))))
22.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 C)))))
13.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
14.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B)
14.3%
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))
3.9%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 9/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 F -2))) 3/2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.4%
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A 16)) (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.2%
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 C (sqrt.f64 F)) (sqrt.f64 (*.f64 A -16))) 3)) (fma.f64 (*.f64 A -16) (*.f64 (*.f64 F C) C) 0))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.4%
(/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
26.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 B (sqrt.f64 B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
13.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 C C))) (sqrt.f64 F))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.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))))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 -2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 F))) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 F))) 3))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (neg.f64 C) (sqrt.f64 F)))) (*.f64 A (*.f64 -4 C)))
17.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 (*.f64 (*.f64 F C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
18.8%
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.5%
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
7.0%
(/.f64 (neg.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 F (*.f64 C -16))) (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B C) (*.f64 B C))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F))) 3))) (*.f64 B B))
9.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (pow.f64 B 3/2)))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 C (*.f64 A -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.4%
(/.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 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.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))))
13.2%
(/.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))))
7.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))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 B B))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (*.f64 A (*.f64 -4 C)))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 C (*.f64 (*.f64 16 A) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 (*.f64 F C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.4%
(/.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)))
3.7%
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.9%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A)))) 1/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.8%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 B (cbrt.f64 (*.f64 -2 F)))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 B 3/2) (sqrt.f64 (+.f64 F F)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.5%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 C F) (*.f64 -16 A))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.3%
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))
1.8%
(/.f64 1/2 (/.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C))))
1.7%
(+.f64 0 (/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A))))
1.9%
(*.f64 (pow.f64 C -1/2) (*.f64 B (/.f64 (sqrt.f64 F) (*.f64 A 2))))
8.2%
(*.f64 (pow.f64 B 3/2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
4.0%
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
19.1%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
14.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F) 1/4) 2))
18.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))
14.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 C B)) F)))
1.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) F)))
4.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (*.f64 C 2) F)))
12.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F)))
13.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) F)))
13.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 C (hypot.f64 C B)))) 1/3)) F)))
13.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
1.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B)))
18.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
13.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) 1/2)))
1.7%
(*.f64 (/.f64 B (*.f64 A 2)) (/.f64 1 (sqrt.f64 (/.f64 C F))))
1.7%
(*.f64 (/.f64 B (sqrt.f64 (/.f64 C F))) (/.f64 1/2 A))
2.5%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 2) 1/4))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (pow.f64 (pow.f64 (/.f64 F C) 1/4) 2))
1.7%
(*.f64 (/.f64 1/2 (/.f64 A B)) (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1))
1.3%
(*.f64 (/.f64 1/2 (/.f64 A B)) (log.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))
0.7%
(*.f64 (/.f64 -1/2 (/.f64 C B)) (sqrt.f64 (/.f64 F A)))
1.8%
(*.f64 (/.f64 -1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)))
1.7%
(*.f64 (*.f64 (/.f64 B A) 1/2) (sqrt.f64 (/.f64 F C)))
1.7%
(*.f64 (*.f64 (/.f64 1/2 A) B) (sqrt.f64 (/.f64 F C)))
16.7%
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 (*.f64 A C) 4))))
9.7%
(*.f64 (*.f64 C (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
1.9%
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
15.6%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
11.0%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.0%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
22.7%
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))
22.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))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
4.0%
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))
10.4%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (*.f64 B (sqrt.f64 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
9.6%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F)))
19.3%
(*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
2.5%
(*.f64 1/2 (/.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 F C) 2) 1/4)) A))
1.9%
(*.f64 1/2 (/.f64 (*.f64 B (/.f64 (sqrt.f64 F) (sqrt.f64 C))) A))
1.7%
(*.f64 1/2 (/.f64 (*.f64 B (/.f64 1 (sqrt.f64 (/.f64 C F)))) A))
1.8%
(*.f64 1/2 (/.f64 (*.f64 B (sqrt.f64 (/.f64 F C))) A))
1.8%
(*.f64 1/2 (/.f64 (*.f64 B (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3))) A))
1.8%
(*.f64 1/2 (/.f64 (*.f64 B (exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))) A))
1.8%
(*.f64 1/2 (/.f64 (*.f64 B (cbrt.f64 (pow.f64 (/.f64 F C) 3/2))) A))
2.3%
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (/.f64 (/.f64 C B) B))) A))
2.1%
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (/.f64 F C) (*.f64 B B))) A))
1.8%
(*.f64 1/2 (*.f64 B (/.f64 (sqrt.f64 (/.f64 F C)) A)))
1.8%
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
1.9%
(sqrt.f64 (/.f64 (*.f64 F (pow.f64 (/.f64 B (*.f64 A 2)) 2)) C))
8.5%
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 A -16) (*.f64 F C)))))
2.1%
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (/.f64 (/.f64 2 B) B))))
1.4%
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) F))) B)))
Compiler

Compiled 2726 to 1904 computations (30.2% saved)

regimes2.8s (5.3%)

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

6 calls:

908.0ms
F
597.0ms
A
398.0ms
B
382.0ms
C
283.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
44.1%5A
55.5%3B
43.0%4C
43.8%9F
48.2%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)))
47.7%5(pow.f64 B 2)
Compiler

Compiled 4955 to 2460 computations (50.4% saved)

bsearch121.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
4.915510510078913e-94
3.2527367742163277e-93
71.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
41.0ms129×body256valid
37.0ms35×body2048valid
26.0ms39×body1024valid
9.0ms21×body512valid
2.0msbody256invalid
Compiler

Compiled 921 to 616 computations (33.1% saved)

regimes3.4s (6.5%)

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

4 calls:

1.1s
F
1.0s
A
618.0ms
B
549.0ms
C
Results
AccuracySegmentsBranch
45.5%8A
56.4%5B
42.5%4C
43.5%9F
Compiler

Compiled 3392 to 1690 computations (50.2% saved)

bsearch331.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
82.0ms
4.915510510078913e-94
3.2527367742163277e-93
69.0ms
8.386698167270028e-158
5.693497702469651e-155
75.0ms
-5.8269539546294316e-235
-6.044272098293933e-236
103.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
99.0ms81×body2048valid
80.0ms59×body512valid
76.0ms68×body1024valid
59.0ms240×body256valid
7.0ms30×body256invalid
Compiler

Compiled 1733 to 1162 computations (32.9% saved)

regimes3.1s (5.9%)

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

4 calls:

948.0ms
B
820.0ms
F
738.0ms
A
513.0ms
C
Results
AccuracySegmentsBranch
41.0%6A
55.8%10B
43.3%6C
42.3%9F
Compiler

Compiled 2904 to 1479 computations (49.1% saved)

bsearch485.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
9.20447909619408e+30
5.5307786567260874e+45
21.0ms
2.811823560600815e-13
3.89133150602096e-13
59.0ms
8.528073016252842e-88
2.091267921560945e-81
46.0ms
4.915510510078913e-94
3.2527367742163277e-93
52.0ms
8.386698167270028e-158
5.693497702469651e-155
72.0ms
3.439324301553951e-267
2.9331146879049814e-259
50.0ms
-1.1657719650446622e-287
-1.0984750012925238e-288
57.0ms
-5.8269539546294316e-235
-6.044272098293933e-236
65.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
157.0ms171×body2048valid
123.0ms561×body256valid
106.0ms172×body1024valid
64.0ms136×body512valid
17.0ms81×body256invalid
Compiler

Compiled 3748 to 2508 computations (33.1% saved)

regimes1.9s (3.6%)

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

4 calls:

599.0ms
B
576.0ms
F
374.0ms
C
306.0ms
A
Results
AccuracySegmentsBranch
39.0%5A
51.4%10B
41.6%6C
40.8%8F
Compiler

Compiled 2811 to 1434 computations (49% saved)

bsearch465.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
9.20447909619408e+30
5.5307786567260874e+45
18.0ms
2.811823560600815e-13
3.89133150602096e-13
54.0ms
8.528073016252842e-88
2.091267921560945e-81
39.0ms
4.915510510078913e-94
3.2527367742163277e-93
54.0ms
8.386698167270028e-158
5.693497702469651e-155
63.0ms
3.439324301553951e-267
2.9331146879049814e-259
49.0ms
-1.1657719650446622e-287
-1.0984750012925238e-288
51.0ms
-5.8269539546294316e-235
-6.044272098293933e-236
68.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
134.0ms579×body256valid
119.0ms148×body2048valid
114.0ms171×body1024valid
62.0ms142×body512valid
18.0ms90×body256invalid
Compiler

Compiled 3732 to 2492 computations (33.2% saved)

regimes1.4s (2.6%)

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

4 calls:

528.0ms
F
296.0ms
C
290.0ms
A
205.0ms
B
Results
AccuracySegmentsBranch
37.1%4A
46.6%3B
41.4%5C
40.8%8F
Compiler

Compiled 2722 to 1393 computations (48.8% saved)

bsearch92.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
4.915510510078913e-94
3.2527367742163277e-93
57.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
32.0ms144×body256valid
24.0ms27×body2048valid
17.0ms28×body1024valid
11.0ms25×body512valid
3.0ms12×body256invalid
Compiler

Compiled 777 to 540 computations (30.5% saved)

regimes1.5s (2.8%)

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

4 calls:

497.0ms
F
329.0ms
B
317.0ms
C
284.0ms
A
Results
AccuracySegmentsBranch
34.4%4A
47.8%5B
38.8%6C
38.5%8F
Compiler

Compiled 2564 to 1320 computations (48.5% saved)

bsearch222.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
3.2527367742163277e-93
2.5296709949404254e-88
50.0ms
-1.1657719650446622e-287
-1.0984750012925238e-288
51.0ms
-5.8269539546294316e-235
-6.044272098293933e-236
56.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
64.0ms95×body1024valid
61.0ms73×body2048valid
56.0ms243×body256valid
23.0ms53×body512valid
10.0ms39×body256invalid
Compiler

Compiled 1472 to 987 computations (32.9% saved)

regimes1.3s (2.5%)

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

4 calls:

377.0ms
C
354.0ms
F
275.0ms
B
252.0ms
A
Results
AccuracySegmentsBranch
34.4%4A
47.4%5B
38.8%7C
36.7%6F
Compiler

Compiled 2398 to 1245 computations (48.1% saved)

bsearch265.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
3.2527367742163277e-93
2.5296709949404254e-88
44.0ms
-1.1657719650446622e-287
-1.0984750012925238e-288
96.0ms
-3.854470740988689e-194
-1.5112196196605413e-208
59.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
83.0ms82×body2048valid
69.0ms300×body256valid
66.0ms85×body1024valid
26.0ms61×body512valid
12.0ms54×body256invalid
Compiler

Compiled 1584 to 1077 computations (32% saved)

regimes987.0ms (1.9%)

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

4 calls:

290.0ms
A
277.0ms
C
260.0ms
F
119.0ms
B
Results
AccuracySegmentsBranch
34.8%6A
45.5%3B
37.4%7C
36.6%6F
Compiler

Compiled 1761 to 898 computations (49% saved)

bsearch118.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
3.2527367742163277e-93
2.5296709949404254e-88
54.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
42.0ms166×body256valid
28.0ms35×body2048valid
25.0ms40×body1024valid
13.0ms31×body512valid
5.0ms24×body256invalid
Compiler

Compiled 800 to 549 computations (31.4% saved)

regimes1.0s (1.9%)

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

4 calls:

323.0ms
F
252.0ms
C
217.0ms
A
180.0ms
B
Results
AccuracySegmentsBranch
34.7%6A
45.2%5B
36.8%7C
36.0%8F
Compiler

Compiled 1672 to 849 computations (49.2% saved)

bsearch152.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
9.194201887172653e+296
9.978694901459343e+296
30.0ms
7.183233236522926e+113
3.6468804624317226e+114
61.0ms
2.207943296600954e-72
1.0719984648963472e-63
56.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
56.0ms262×body256valid
41.0ms44×body2048valid
25.0ms42×body1024valid
15.0ms36×body512valid
7.0ms37×body256invalid
Compiler

Compiled 1225 to 817 computations (33.3% saved)

regimes831.0ms (1.6%)

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

4 calls:

283.0ms
F
244.0ms
C
160.0ms
A
111.0ms
B
Results
AccuracySegmentsBranch
33.0%4A
43.2%3B
36.4%7C
33.1%7F
Compiler

Compiled 1658 to 840 computations (49.3% saved)

bsearch117.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.207943296600954e-72
1.0719984648963472e-63
59.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
Results
36.0ms162×body256valid
34.0ms41×body2048valid
26.0ms43×body1024valid
11.0ms26×body512valid
5.0ms20×body256invalid
Compiler

Compiled 746 to 522 computations (30% saved)

regimes439.0ms (0.8%)

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

4 calls:

121.0ms
C
120.0ms
F
111.0ms
B
63.0ms
A
Results
AccuracySegmentsBranch
29.5%3A
43.7%5B
31.8%6C
26.6%5F
Compiler

Compiled 838 to 418 computations (50.1% saved)

bsearch229.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
2.207943296600954e-72
1.0719984648963472e-63
62.0ms
-1.3224999681181879e-17
-7.5372025858634085e-22
40.0ms
-10199230826.797878
-2375855164.91417
65.0ms
-6.978620869754431e+34
-4.649780983492272e+29
Results
73.0ms316×body256valid
60.0ms70×body2048valid
55.0ms76×body1024valid
21.0ms50×body512valid
10.0ms44×body256invalid
Compiler

Compiled 1750 to 1182 computations (32.5% saved)

regimes265.0ms (0.5%)

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

4 calls:

96.0ms
C
67.0ms
F
55.0ms
A
35.0ms
B
Results
AccuracySegmentsBranch
29.5%3A
34.2%2B
31.8%6C
24.7%3F
Compiler

Compiled 713 to 350 computations (50.9% saved)

bsearch56.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
56.0ms
2.207943296600954e-72
1.0719984648963472e-63
Results
17.0ms83×body256valid
15.0ms20×body2048valid
13.0ms23×body1024valid
7.0ms18×body512valid
2.0msbody256invalid
Compiler

Compiled 402 to 290 computations (27.9% saved)

regimes141.0ms (0.3%)

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

4 calls:

52.0ms
A
32.0ms
B
29.0ms
C
15.0ms
F
Results
AccuracySegmentsBranch
26.1%2A
25.2%2B
25.8%2C
22.1%1F
Compiler

Compiled 696 to 340 computations (51.1% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.6915462669348333e-80
-1.6836710471661639e-80
Compiler

Compiled 51 to 38 computations (25.5% saved)

regimes121.0ms (0.2%)

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

4 calls:

36.0ms
C
29.0ms
B
27.0ms
A
18.0ms
F
Results
AccuracySegmentsBranch
25.7%2A
25.2%2B
25.5%2C
22.1%1F
Compiler

Compiled 590 to 289 computations (51% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.6915462669348333e-80
-1.6836710471661639e-80
Compiler

Compiled 51 to 38 computations (25.5% saved)

regimes75.0ms (0.1%)

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

4 calls:

27.0ms
B
14.0ms
F
14.0ms
A
13.0ms
C
Results
AccuracySegmentsBranch
22.1%1A
25.2%2B
22.1%1C
22.1%1F
Compiler

Compiled 454 to 227 computations (50% saved)

bsearch63.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
63.0ms
2.207943296600954e-72
1.0719984648963472e-63
Results
19.0ms25×body2048valid
18.0ms32×body1024valid
15.0ms74×body256valid
5.0ms13×body512valid
4.0ms14×body256invalid
Compiler

Compiled 609 to 389 computations (36.1% saved)

regimes61.0ms (0.1%)

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

4 calls:

16.0ms
C
13.0ms
A
13.0ms
F
12.0ms
B
Results
AccuracySegmentsBranch
22.1%1A
22.1%1B
22.1%1C
22.1%1F
Compiler

Compiled 423 to 212 computations (49.9% saved)

regimes43.0ms (0.1%)

Accuracy

Total -2.6b remaining (-4.2%)

Threshold costs -2.6b (-4.2%)

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

4 calls:

10.0ms
C
9.0ms
F
9.0ms
A
9.0ms
B
Results
AccuracySegmentsBranch
4.0%1A
4.0%1B
4.0%1C
4.0%1F
Compiler

Compiled 254 to 130 computations (48.8% saved)

simplify374.0ms (0.7%)

Algorithm
egg-herbie
Rules
1070×neg-mul-1
1010×distribute-lft-neg-in
664×unsub-neg
638×distribute-lft-neg-out
596×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02954541
14484533
25814533
37174533
48304533
511354533
617584533
723774533
825794533
928624533
1031984533
1135034533
1237594533
1338234533
1438654533
1538774533
1640974533
1741894533
1842544533
1942724533
2042864533
2142894533
2242974533
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -4283644908291233/2596148429267413814265248164610048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (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 A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 B -2924301590726815/664613997892457936451903530140172288) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -8018893097172989/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.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))) (if (<=.f64 B 5874097034986233/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (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 A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.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)))) (if (<=.f64 B 9999999999999999635896294965248) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.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)))) (if (<=.f64 B 450000000000000033154929174511616) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))))))))
(if (<=.f64 B -4283644908291233/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(if (<=.f64 B -4486144485774091/166153499473114484112975882535043072) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -3723057509401745/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -4388899255034951/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 8779799389336993/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))
(if (<=.f64 B -279085956146247/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -397621165386117/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 3762771166858711/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))
(if (<=.f64 B -2924301590726815/2658455991569831745807614120560689152) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(if (<=.f64 B -7310753976817037/1329227995784915872903807060280344576) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 3408919107146589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 959999999999999982094730611798083991470293829102775807689454437162897396794832080628892581771154039750786818912386167830985948193956313847361490780176132751893171893498259649683094041387808607214837243342519680470664818025639788591134460410866320245079355865000773880758769010893572536049120313344) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -2758407706096627/324518553658426726783156020576256) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))) (if (<=.f64 B -10000000000) (/.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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B 7398836601250335/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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)))))
(if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))
Outputs
(if (<=.f64 B -4283644908291233/2596148429267413814265248164610048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (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 A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 B -4283644908291233/2596148429267413814265248164610048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 B -2924301590726815/664613997892457936451903530140172288) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -8018893097172989/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.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))) (if (<=.f64 B 5874097034986233/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (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 A) (hypot.f64 B (-.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B -2924301590726815/664613997892457936451903530140172288) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -8018893097172989/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5874097034986233/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B -2924301590726815/664613997892457936451903530140172288) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -8018893097172989/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5874097034986233/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.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)))) (if (<=.f64 B 9999999999999999635896294965248) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (sqrt.f64 F) (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 9999999999999999635896294965248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (sqrt.f64 F) (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 9999999999999999635896294965248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 9999999999999999635896294965248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 9999999999999999635896294965248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))))
(if (<=.f64 B -1979563177316403/162259276829213363391578010288128) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -3771710297295661/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 283625966735417/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 4266449425411053/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 3757668132438133/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 1436010445571041/4951760157141521099596496896) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 9999999999999999635896294965248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A -16)) C) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 F))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.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)))) (if (<=.f64 B 450000000000000033154929174511616) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (sqrt.f64 F) (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 450000000000000033154929174511616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (neg.f64 (sqrt.f64 (*.f64 A -16))) (*.f64 (sqrt.f64 F) (/.f64 C (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 450000000000000033154929174511616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 450000000000000033154929174511616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)))))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 450000000000000033154929174511616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))))
(if (<=.f64 B -7009600759022017/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -7886303348890927/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 4356494849056005/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 5874097034986233/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 (*.f64 C (sqrt.f64 (*.f64 A -16))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (if (<=.f64 B 5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 3852360956545823/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (*.f64 A -16)) (*.f64 (sqrt.f64 F) (/.f64 (neg.f64 C) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 940834429856889/2475880078570760549798248448) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 450000000000000033154929174511616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))))
(if (<=.f64 B -4283644908291233/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(if (<=.f64 B -4283644908291233/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(if (<=.f64 B -4283644908291233/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(if (<=.f64 B -4283644908291233/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (*.f64 2 C)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(if (<=.f64 B -4486144485774091/166153499473114484112975882535043072) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -3723057509401745/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.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))) (if (<=.f64 B -4388899255034951/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 8779799389336993/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))
(if (<=.f64 B -4486144485774091/166153499473114484112975882535043072) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -3723057509401745/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -4388899255034951/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 8779799389336993/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))))
(if (<=.f64 B -4486144485774091/166153499473114484112975882535043072) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -3723057509401745/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -4388899255034951/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 8779799389336993/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -4486144485774091/166153499473114484112975882535043072) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -3723057509401745/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B -4388899255034951/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 8779799389336993/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -279085956146247/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B -397621165386117/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 3762771166858711/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))
(if (<=.f64 B -279085956146247/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -397621165386117/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B -3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 3762771166858711/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))))
(if (<=.f64 B -279085956146247/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -397621165386117/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B -3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 3762771166858711/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -279085956146247/1298074214633706907132624082305024) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B -397621165386117/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B -3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 C (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (if (<=.f64 B 3762771166858711/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -2924301590726815/2658455991569831745807614120560689152) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(if (<=.f64 B -2924301590726815/2658455991569831745807614120560689152) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F))))))
(if (<=.f64 B -2924301590726815/2658455991569831745807614120560689152) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(if (<=.f64 B -2924301590726815/2658455991569831745807614120560689152) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 C B)) F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(if (<=.f64 B -7310753976817037/1329227995784915872903807060280344576) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 3408919107146589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 (*.f64 B B) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 959999999999999982094730611798083991470293829102775807689454437162897396794832080628892581771154039750786818912386167830985948193956313847361490780176132751893171893498259649683094041387808607214837243342519680470664818025639788591134460410866320245079355865000773880758769010893572536049120313344) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -7310753976817037/1329227995784915872903807060280344576) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 3408919107146589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 959999999999999982094730611798083991470293829102775807689454437162897396794832080628892581771154039750786818912386167830985948193956313847361490780176132751893171893498259649683094041387808607214837243342519680470664818025639788591134460410866320245079355865000773880758769010893572536049120313344) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -7310753976817037/1329227995784915872903807060280344576) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 3408919107146589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B 719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 959999999999999982094730611798083991470293829102775807689454437162897396794832080628892581771154039750786818912386167830985948193956313847361490780176132751893171893498259649683094041387808607214837243342519680470664818025639788591134460410866320245079355865000773880758769010893572536049120313344) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 B -7310753976817037/1329227995784915872903807060280344576) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 3408919107146589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 719999999999999983862145553428477922816827166812897165111616931745044867116491526226376990746635122032953809436672) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B 959999999999999982094730611798083991470293829102775807689454437162897396794832080628892581771154039750786818912386167830985948193956313847361490780176132751893171893498259649683094041387808607214837243342519680470664818025639788591134460410866320245079355865000773880758769010893572536049120313344) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 B -2758407706096627/324518553658426726783156020576256) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 C B))) F)) B) (if (<=.f64 B 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))
(if (<=.f64 B -2758407706096627/324518553658426726783156020576256) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))
(if (<=.f64 B -2758407706096627/324518553658426726783156020576256) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(if (<=.f64 B -2758407706096627/324518553658426726783156020576256) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (hypot.f64 C B))))) B) (if (<=.f64 B 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))) (if (<=.f64 B -10000000000) (/.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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))) (if (<=.f64 B -10000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))) (if (<=.f64 B -10000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B -10000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B -10000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 B -490000000000000012558215938048) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B -10000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (-.f64 C (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (*.f64 0 (+.f64 A A)) (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (if (<=.f64 B -4361529361169255/10384593717069655257060992658440192) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 B 7398836601250335/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))
(if (<=.f64 B 7398836601250335/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))
(if (<=.f64 B 7398836601250335/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 B 7398836601250335/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (+.f64 A A))) C)) A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 (+.f64 C A) (-.f64 C (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (*.f64 0 (+.f64 A A)) (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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)))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(if (<=.f64 A -4512272613382923/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 C (+.f64 C A)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))))
(if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A 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) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 B (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 B (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(if (<=.f64 B 6829695324231079/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))) (+.f64 B (+.f64 C A)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C A) (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) 4))))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
Compiler

Compiled 1631 to 963 computations (41% saved)

soundness4.5s (8.6%)

Rules
1936×prod-diff
1936×prod-diff
1936×prod-diff
1664×fma-def
1664×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
222897
399897
4505797
025304
1580236
0109530629
1345227683
072821506
1228018740
01486
129682
2384982
025121
16897
222897
399897
4505797
0108133726
1344230356
0121741245
1407937459
020130
1440118
25899118
039710022
110129918
245709880
021111
146391
2638891
0109530629
1345227683
028186
1632182
0109530629
1345227683
089026666
1272224672
05357350
113177016
243366746
039710022
110129918
245709880
0121741245
1407937459
025121
16897
222897
399897
4505797
0110540225
1368036235
04068727
110098489
239178237
05357350
113177016
243366746
01486
129682
2384982
05357350
113177016
243366746
0121741245
1407937459
0121741245
1407937459
0121741245
1407937459
021111
146391
2638891
03208105
18688069
241688069
021111
146391
2638891
03208105
18688069
241688069
0121741245
1407937459
0109530629
1345227683
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4905 to 2700 computations (45% saved)

end459.0ms (0.9%)

Compiler

Compiled 1837 to 949 computations (48.3% saved)

Profiling

Loading profile data...