ABCF->ab-angle a

Time bar (total: 45.6s)

analyze1.2s (2.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
3.1%3.1%96.7%0.2%0%0%0%7
9.5%9.4%88.9%0.2%0%1.6%0%8
9.9%9.4%85%0.2%0%5.5%0%9
12.1%11.3%82.1%0.2%0%6.4%0%10
16.9%15.4%75.5%0.2%0%8.9%0%11
23.3%20.5%67.3%0.2%0%12%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 725.0ms
Operation ival-pow, time spent: 283.0ms, 39.0% of total-time
Operation ival-mult, time spent: 218.0ms, 30.0% of total-time
Operation ival-sub, time spent: 76.0ms, 10.0% of total-time
Operation ival-add, time spent: 52.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 46.0ms, 6.0% of total-time
Operation ival-neg, time spent: 19.0ms, 3.0% of total-time
Operation ival-div, time spent: 16.0ms, 2.0% of total-time
Operation const, time spent: 16.0ms, 2.0% of total-time

sample8.1s (17.7%)

Results
2.2s6208×256valid
1.2s4405×256invalid
687.0ms867×1024invalid
990.0ms825×1024valid
612.0ms636×2048valid
322.0ms595×512invalid
322.0ms585×512valid
516.0ms539×2048invalid
0.0ms256valid
1.0ms4096valid
Precisions
Click to see histograms. Total time spent on operations: 4.7s
Operation ival-mult, time spent: 1.5s, 31.0% of total-time
Operation ival-pow, time spent: 1.4s, 30.0% of total-time
Operation ival-add, time spent: 485.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 458.0ms, 10.0% of total-time
Operation ival-sub, time spent: 438.0ms, 9.0% of total-time
Operation ival-div, time spent: 209.0ms, 4.0% of total-time
Operation ival-neg, time spent: 128.0ms, 3.0% of total-time
Operation const, time spent: 113.0ms, 2.0% of total-time
Bogosity

preprocess1.3s (2.9%)

Algorithm
egg-herbie
Rules
1632×distribute-lft-in
1558×distribute-rgt-in
1082×unsub-neg
1072×*-commutative
1018×fma-define
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1470-0-(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
1030-1(-7.535333328891643e+197 3.560855946552538e-211 -1.857242818761783e-275 4.268568468492577e-285)(/.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)))
980-3(-8.745690270086534e-20 9.13606637318512e-99 2.8012443346491922e-160 8.552806652537172e+20)(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))))))
870-1(-8.299975323229127e+187 1.5512999516415627e-266 4.3841837297521827e+185 2.7110554624730737e-19)(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
250-0-(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
30-0-(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
20-1(2.714232366776171e-265 3.022994943150905e-40 8.52501478293256e+163 3.9495037360259165e-235)(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
00-0-A
00-0-2
00-0-4
00-0-(+.f64 A C)
00-0-(pow.f64 B 2)
00-0-C
00-0-F
00-0-(-.f64 A C)
00-0-(*.f64 (*.f64 4 A) C)
00-0-(*.f64 4 A)
00-0-(pow.f64 (-.f64 A C) 2)
00-0-(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))
00-0-(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))
00-0-(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
00-0-B
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))uflow-rescue30
(pow.f64 B 2)underflow62
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))underflow3
(pow.f64 (-.f64 A C) 2)underflow11
sqrt.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))))))uflow-rescue240
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))underflow5
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))underflow3
(pow.f64 (-.f64 A C) 2)underflow11
(*.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)))))underflow30
(*.f64 (*.f64 4 A) C)underflow26
(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))))))underflow6
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)underflow16
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))underflow16
(pow.f64 B 2)underflow124
-.f64(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))nan-rescue30
(pow.f64 B 2)overflow63
(*.f64 (*.f64 4 A) C)overflow33
sqrt.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))))))oflow-rescue710
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))overflow87
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))overflow144
(pow.f64 (-.f64 A C) 2)overflow112
(*.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)))))overflow125
(*.f64 (*.f64 4 A) C)overflow33
(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))))))overflow54
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)overflow86
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))overflow86
(pow.f64 B 2)overflow126
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))u/n40
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))underflow5
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))underflow3
(pow.f64 (-.f64 A C) 2)underflow11
(*.f64 (*.f64 4 A) C)underflow26
(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))))))underflow6
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)underflow16
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))underflow16
(pow.f64 B 2)underflow124
(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)))))))underflow6
(*.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)))))underflow30
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))o/n60
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))overflow87
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))overflow144
(pow.f64 (-.f64 A C) 2)overflow112
(*.f64 (*.f64 4 A) C)overflow33
(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))))))overflow54
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)overflow86
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))overflow86
(pow.f64 B 2)overflow126
(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)))))))overflow54
(*.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)))))overflow125
sqrt.f64(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))oflow-rescue1440
(pow.f64 B 2)overflow63
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))overflow144
(pow.f64 (-.f64 A C) 2)overflow112
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))o/o480
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))overflow87
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))overflow144
(pow.f64 (-.f64 A C) 2)overflow112
(*.f64 (*.f64 4 A) C)overflow33
(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))))))overflow54
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)overflow86
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))overflow86
(pow.f64 B 2)overflow126
(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)))))))overflow54
(*.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)))))overflow125
(pow.f64 B 2)overflow63
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))overflow87
(*.f64 (*.f64 4 A) C)overflow33
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))u/u20
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))underflow5
(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))underflow3
(pow.f64 (-.f64 A C) 2)underflow11
(*.f64 (*.f64 4 A) C)underflow26
(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))))))underflow6
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)underflow16
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))underflow16
(pow.f64 B 2)underflow124
(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)))))))underflow6
(*.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)))))underflow30
(pow.f64 B 2)underflow62
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))underflow5
(*.f64 (*.f64 4 A) C)underflow26
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))n/o390
(pow.f64 B 2)overflow63
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))overflow87
(*.f64 (*.f64 4 A) C)overflow33
*.f64(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)n*u30
/.f64(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))n/u30
(pow.f64 B 2)underflow62
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))underflow5
(*.f64 (*.f64 4 A) C)underflow26
*.f64(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)n*o220
*.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)))))n*o10
+.f64(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))cancellation861
Confusion
Predicted +Predicted -
+2130
-043
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+21300
-0043
Precision?
1.0
Recall?
1.0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702596
15392224
220922112
374842112
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))) (+.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C)))))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (-.f64 (hypot.f64 B (+.f64 A C)) A)))))) (neg.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 2 (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (+.f64 A (-.f64 (hypot.f64 B (+.f64 A C)) C))))) (neg.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))) (+.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C)))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (-.f64 (hypot.f64 B (+.f64 A C)) A)))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))))) (neg.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 2 (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (+.f64 A (-.f64 (hypot.f64 B (+.f64 A C)) C))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))) (+.f64 B (+.f64 C (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A A (*.f64 C (*.f64 B -4))) (*.f64 F 2)) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))) (neg.f64 (fma.f64 A A (*.f64 C (*.f64 B -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))) (*.f64 2 (fma.f64 C (*.f64 B -4) (pow.f64 A 2)))))) (neg.f64 (fma.f64 C (*.f64 B -4) (pow.f64 A 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))) (*.f64 2 (fma.f64 C (*.f64 B -4) (pow.f64 A 2)))))) (-.f64 (*.f64 4 (*.f64 B C)) (pow.f64 A 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))) (+.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 B B (*.f64 C (*.f64 F -4)))) (*.f64 2 (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 F -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 C (*.f64 F -4) (pow.f64 B 2))) (*.f64 2 (+.f64 F (+.f64 C (hypot.f64 B (-.f64 F C))))))) (neg.f64 (fma.f64 C (*.f64 F -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (+.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C C (*.f64 B (*.f64 A -4)))) (*.f64 2 (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (neg.f64 (fma.f64 C C (*.f64 B (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (neg.f64 (fma.f64 B (*.f64 A -4) (pow.f64 C 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (-.f64 (*.f64 A (*.f64 B 4)) (pow.f64 C 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 F F (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 F F (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 F 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (fma.f64 4 (*.f64 A C) (neg.f64 (pow.f64 F 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (*.f64 C 2)) (+.f64 F (+.f64 A (hypot.f64 B (-.f64 A F)))))) (neg.f64 (fma.f64 B B (*.f64 F (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2)) (*.f64 C (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 F -4) (pow.f64 B 2)) (*.f64 C (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 A (*.f64 F -4) (pow.f64 B 2))))
Symmetry

(abs B)

(sort A C)

Compiler

Compiled 540 to 340 computations (37% saved)

Precisions
Click to see histograms. Total time spent on operations: 610.0ms
Operation ival-mult, time spent: 211.0ms, 35.0% of total-time
Operation ival-pow, time spent: 172.0ms, 28.0% of total-time
Operation ival-add, time spent: 75.0ms, 12.0% of total-time
Operation ival-sqrt, time spent: 66.0ms, 11.0% of total-time
Operation ival-sub, time spent: 55.0ms, 9.0% of total-time
Operation const, time spent: 18.0ms, 3.0% of total-time
Operation ival-neg, time spent: 7.0ms, 1.0% of total-time
Operation ival-div, time spent: 6.0ms, 1.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 143 to 85 computations (40.6% saved)

prune3.0ms (0%)

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

Compiled 118 to 80 computations (32.2% saved)

localize1.1s (2.3%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.6%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
68.5%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
65.1%
(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)))))))
61.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
90.6%
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
68.5%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))
65.1%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))
61.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
68.4%
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
65.1%
(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))))))
61.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
46.7%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 535 to 265 computations (50.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 756.0ms
Operation ival-mult, time spent: 328.0ms, 43.0% of total-time
Operation composed, time spent: 128.0ms, 17.0% of total-time
Operation ival-pow, time spent: 103.0ms, 14.0% of total-time
Operation ival-add, time spent: 81.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 50.0ms, 7.0% of total-time
Operation ival-sub, time spent: 29.0ms, 4.0% of total-time
Operation const, time spent: 17.0ms, 2.0% of total-time
Operation ival-div, time spent: 13.0ms, 2.0% of total-time
Operation ival-neg, time spent: 7.0ms, 1.0% of total-time

series405.0ms (0.9%)

Counts
12 → 528
Calls
Call 1
Inputs
#<alt (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))>
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))>
#<alt (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))>
#<alt (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)>
Outputs
#<alt (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))>
#<alt A>
#<alt (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 A)>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))>
#<alt (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))>
#<alt C>
#<alt (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 C)>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))>
#<alt (-.f64 A C)>
#<alt (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt B>
#<alt (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))>
#<alt (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))>
#<alt (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))>
#<alt (+.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 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
Calls

132 calls:

TimeVariablePointExpression
66.0ms
A
@inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))
55.0ms
C
@-inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))
16.0ms
A
@0
(/ (sqrt (* (* (+ (* A (* C -4)) (pow B 2)) (* 2 F)) (+ A (+ C (sqrt (+ (* B B) (* (- C A) (- C A)))))))) (- (* 4 (* A C)) (pow B 2)))
12.0ms
A
@0
(sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))
9.0ms
B
@0
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))

rewrite294.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
481×log1p-expm1-u
481×expm1-log1p-u
472×add-exp-log
472×add-log-exp
455×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify1.1s (2.5%)

Algorithm
egg-herbie
Rules
1024×times-frac
856×+-commutative
810×associate-*r*
652×fma-define
390×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02388141185
16817135065
Stop Event
node limit
Counts
794 → 760
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))
(*.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 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.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 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) -1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 C A))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))) 1)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3) (pow.f64 (*.f64 2 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -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 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(hypot.f64 B C)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (hypot.f64 B C) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(neg.f64 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A))) A))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(hypot.f64 B A)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (hypot.f64 B A) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(neg.f64 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 (neg.f64 C) (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C))) C))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(+.f64 A (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) C))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))))) C)
(+.f64 A (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))) (neg.f64 C)))
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (neg.f64 B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.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 (-.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 (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.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 (-.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 (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) -1/2))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (+.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) -1/2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) C)))) (sqrt.f64 1/2)))))) A) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))) F) (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (+.f64 A (hypot.f64 B A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (*.f64 A (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) -1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) A))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A))))) A))))) (sqrt.f64 1/2)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 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 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 C (sqrt.f64 8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))))))) A) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 C (sqrt.f64 8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (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) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (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 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (pow.f64 B 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3)) (*.f64 C (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (pow.f64 B 3)) (*.f64 C (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.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)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8)))))) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 (pow.f64 A 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C))) (*.f64 1/8 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (pow.f64 A 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8))) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.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 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.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 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 C A))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))) (fma.f64 -2 (*.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (sqrt.f64 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8))) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (sqrt.f64 -8)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3))) (/.f64 1/2 (-.f64 C A)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.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 (-.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 (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.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 (-.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 (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) -1/2))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (+.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) -1/2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) C)))) (sqrt.f64 1/2)))))) A) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))) F) (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (+.f64 A (hypot.f64 B A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (*.f64 A (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) -1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) A))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A))))) A))))) (sqrt.f64 1/2)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(*.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 (fabs.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (fabs.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(hypot.f64 B (-.f64 A C))
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(hypot.f64 B (-.f64 A C))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(hypot.f64 B (-.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) -1)
(/.f64 1 (/.f64 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1/2))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 3)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 2)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 1))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 C A))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 C A))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 3)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3) 1/3)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 2)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3) (pow.f64 (*.f64 2 F) 3)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 1))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -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 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(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)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))

eval1.6s (3.5%)

Compiler

Compiled 62485 to 41637 computations (33.4% saved)

prune246.0ms (0.5%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New72832760
Fresh000
Picked303
Done000
Total73132763
Accuracy
71.1%
Counts
763 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.6%
(/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
20.2%
(/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
31.8%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
31.8%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.1%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
14.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
18.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
16.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
8.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.5%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.1%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
24.1%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
24.6%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
28.9%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
Compiler

Compiled 2320 to 1598 computations (31.1% saved)

localize1.4s (3%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
91.8%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
69.1%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))
68.4%
(+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))
66.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
89.3%
(*.f64 (pow.f64 B 2) F)
69.1%
(sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
68.5%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
66.7%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
98.4%
(*.f64 F (+.f64 C (hypot.f64 B C)))
96.7%
(+.f64 C (hypot.f64 B C))
79.5%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
70.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
99.5%
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
77.8%
(sqrt.f64 (/.f64 F B))
98.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
98.4%
(*.f64 F (+.f64 C (hypot.f64 B C)))
96.7%
(+.f64 C (hypot.f64 B C))
79.5%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
Compiler

Compiled 615 to 255 computations (58.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-mult, time spent: 357.0ms, 33.0% of total-time
Operation composed, time spent: 233.0ms, 22.0% of total-time
Operation ival-sqrt, time spent: 213.0ms, 20.0% of total-time
Operation ival-pow, time spent: 60.0ms, 6.0% of total-time
Operation ival-add, time spent: 55.0ms, 5.0% of total-time
Operation ival-div, time spent: 48.0ms, 4.0% of total-time
Operation ival-sub, time spent: 40.0ms, 4.0% of total-time
Operation const, time spent: 18.0ms, 2.0% of total-time
Operation ival-neg, time spent: 18.0ms, 2.0% of total-time
Operation ival-exp, time spent: 16.0ms, 1.0% of total-time
Operation ival-log, time spent: 13.0ms, 1.0% of total-time

series244.0ms (0.5%)

Counts
18 → 604
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))>
#<alt (+.f64 C (hypot.f64 B C))>
#<alt (*.f64 F (+.f64 C (hypot.f64 B C)))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))>
#<alt (+.f64 C (hypot.f64 B C))>
#<alt (*.f64 F (+.f64 C (hypot.f64 B C)))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))>
#<alt (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))>
#<alt (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)>
Outputs
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt B>
#<alt (+.f64 B C)>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (/.f64 C B)))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 B F)>
#<alt (+.f64 (*.f64 B F) (*.f64 C F))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))>
#<alt (*.f64 2 (*.f64 C F))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))>
#<alt (*.f64 2 (*.f64 C F))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))>
#<alt (+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))>
#<alt (*.f64 B F)>
#<alt (*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B F))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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)))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.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 (+.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)))))))))))>
#<alt (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.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))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F C))))) (pow.f64 C 3))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 8) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) A)>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt B>
#<alt (+.f64 B C)>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (/.f64 C B)))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 B F)>
#<alt (+.f64 (*.f64 B F) (*.f64 C F))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))>
#<alt (*.f64 2 (*.f64 C F))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))>
#<alt (*.f64 2 (*.f64 C F))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))>
#<alt (+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))>
#<alt (*.f64 B F)>
#<alt (*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B F))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (*.f64 C (sqrt.f64 8)))))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.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 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (/.f64 F B)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (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 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.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 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
Calls

165 calls:

TimeVariablePointExpression
15.0ms
F
@0
(* F (+ C (sqrt (+ (* B B) (* C C)))))
10.0ms
C
@0
(/ (sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))) (neg (+ (* B B) (* A (* C -4)))))
9.0ms
A
@0
(/ (sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))) (neg (+ (* B B) (* A (* C -4)))))
7.0ms
F
@0
(/ (sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))) (neg (+ (* B B) (* A (* C -4)))))
6.0ms
B
@0
(/ (sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))) (neg (+ (* B B) (* A (* C -4)))))

rewrite184.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
554×log1p-expm1-u
553×expm1-log1p-u
542×add-exp-log
542×add-log-exp
522×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify667.0ms (1.5%)

Algorithm
egg-herbie
Rules
1290×associate-*r*
998×fma-define
540×associate-*r/
522×distribute-rgt-in
522×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03384129616
Stop Event
node limit
Counts
950 → 889
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))
(*.f64 2 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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)))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.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 (+.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)))))))))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.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))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.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 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F C))))) (pow.f64 C 3))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 8) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)
(/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) A)
(/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) A)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))
(*.f64 2 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (*.f64 C (sqrt.f64 8)))))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.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 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (/.f64 F B)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (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 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.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 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.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 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 2)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 2) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.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 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 2) (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)))) (sqrt.f64 (+.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)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1))
(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 1 (+.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)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.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))))
(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 (+.f64 C A)) (sqrt.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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 C) (pow.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F))) 2) 1/2) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 B 2)))) 1)
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 B 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 B 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1)
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
Outputs
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (/.f64 F B) 1/4)))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (fma.f64 1/2 (sqrt.f64 (/.f64 F B)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (/.f64 F B) 1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 (/.f64 F B) 1/4)))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 1/4 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) 3/8) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 1/2 B))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 1/2 C))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (neg.f64 (/.f64 1/8 (pow.f64 C 3)))) (/.f64 1/2 C))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B)))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 (neg.f64 B) (+.f64 1 (/.f64 (neg.f64 C) B)))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 C 2))) B))) B))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(*.f64 F (+.f64 B C))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(fma.f64 B F (*.f64 C (+.f64 F (/.f64 (*.f64 1/2 (*.f64 C F)) B))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))
(fma.f64 B F (*.f64 C (+.f64 F (*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3)) (/.f64 (*.f64 1/2 F) B))))))
(*.f64 2 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))
(*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F)))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))
(*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F))))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))
(*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F)) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 B 8) 5/64)) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F)))) C))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))
(fma.f64 2 (*.f64 C F) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)) (/.f64 (*.f64 1/2 F) C))))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(fma.f64 2 (*.f64 C F) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (/.f64 F C) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 F (pow.f64 C 3)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))
(*.f64 B (+.f64 F (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (*.f64 C F) B))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B) (*.f64 C F)) B))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B) (*.f64 C F)) B))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 1/4 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) -3/8) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (/.f64 F B) 1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (/.f64 F B) 1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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)))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))))))
(*.f64 B (fma.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (*.f64 1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) A)) (sqrt.f64 (/.f64 F C)))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.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 (+.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)))))))))))
(*.f64 B (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.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))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 B (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 1/4 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (*.f64 -1/256 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (neg.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (fma.f64 4 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (fma.f64 4 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))))) B) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (fma.f64 4 (*.f64 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 C (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 C (fma.f64 -1 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (*.f64 -1 (+.f64 (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (/.f64 F B) 1/4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F)))) (fma.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F C))))) (pow.f64 C 3))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (*.f64 C F))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F C))))) (pow.f64 C 3)) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) C))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 8) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 8) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) C) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) A) (sqrt.f64 (/.f64 F C))))) C))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)
(/.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A)
(/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) A)
(/.f64 (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) A)
(/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) A)
(/.f64 (fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) A)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 5) A) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 7) A) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) A))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (/.f64 F B) 1/4)))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (fma.f64 1/2 (sqrt.f64 (/.f64 F B)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (/.f64 F B) 1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 (/.f64 F B) 1/4)))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 1/4 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) 3/8) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 1/2 B))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 1/2 C))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (neg.f64 (/.f64 1/8 (pow.f64 C 3)))) (/.f64 1/2 C))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B)))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 (neg.f64 B) (+.f64 1 (/.f64 (neg.f64 C) B)))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 C 2))) B))) B))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(*.f64 F (+.f64 B C))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(fma.f64 B F (*.f64 C (+.f64 F (/.f64 (*.f64 1/2 (*.f64 C F)) B))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))) (*.f64 1/2 (/.f64 F B)))))))
(fma.f64 B F (*.f64 C (+.f64 F (*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3)) (/.f64 (*.f64 1/2 F) B))))))
(*.f64 2 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))
(*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F)))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F))))
(*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F))))
(*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 2 F)))))
(*.f64 C (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 2 F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F)) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/2 (*.f64 (pow.f64 B 2) F))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 B 8) 5/64)) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (*.f64 (*.f64 1/2 (pow.f64 B 2)) F)))) C))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 F C)))))
(fma.f64 2 (*.f64 C F) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)) (/.f64 (*.f64 1/2 F) C))))
(+.f64 (*.f64 2 (*.f64 C F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(fma.f64 2 (*.f64 C F) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (/.f64 F C) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 F (pow.f64 C 3)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))))))))
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B)))))
(*.f64 B (+.f64 F (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (*.f64 C F) B))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B) (*.f64 C F)) B))))
(*.f64 -1 (*.f64 B (+.f64 F (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (+.f64 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (pow.f64 C 2) F))) B) (*.f64 C F)) B))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 -1 (+.f64 (*.f64 C (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 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -1 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 8 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)))) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)))) (sqrt.f64 -8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (pow.f64 C 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) A) (/.f64 (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)))) (sqrt.f64 -8))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) A) (sqrt.f64 (/.f64 F C)))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) (fma.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))) C) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1))) A) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.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 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 A (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C))) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (fma.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) F) (/.f64 (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (*.f64 -1/256 (*.f64 (pow.f64 B 6) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))))))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (*.f64 C (sqrt.f64 8)))))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (sqrt.f64 8)))))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.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 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.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 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (fma.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.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)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))) (fma.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (*.f64 B F))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (/.f64 F B)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F B)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (pow.f64 B 3)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 2)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) A) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) C) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A C) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (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 (pow.f64 B 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (pow.f64 B 4) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) A) (/.f64 (+.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 A)))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 (*.f64 2 (pow.f64 B 2)) F)) 2) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (-.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 A (pow.f64 B 4)) F) (*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (pow.f64 B 4) F) (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)) (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)) 2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C))) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -4 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 F (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.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 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 -1 C)))) C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -4 (*.f64 F (+.f64 C (*.f64 -1 C)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) F) (/.f64 (+.f64 (*.f64 C (fma.f64 -2 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 0 C))) C))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (fma.f64 -4 (*.f64 F (*.f64 0 C)) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) F) C)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (fma.f64 -2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)))) (*.f64 4 (/.f64 (*.f64 (*.f64 A (pow.f64 B 4)) F) (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 8)))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 F (*.f64 C (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C))) (*.f64 2 (/.f64 (*.f64 A F) C))) 2)) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 (*.f64 C (fma.f64 -1/4 (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) (-.f64 (*.f64 C (*.f64 1/2 (+.f64 (/.f64 F (*.f64 C (-.f64 A C))) (/.f64 (*.f64 A F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A F) (-.f64 A C)) (*.f64 2 (/.f64 (*.f64 A F) C))) 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A F) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) C))))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 -4 (*.f64 A (*.f64 C F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 -4 (*.f64 A (*.f64 C F)))))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) C) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A) (*.f64 (*.f64 1/16 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/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 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.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 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A) (neg.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A) (neg.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A) (neg.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) A))))) (sqrt.f64 1/2))))) C) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) A) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) C) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A C) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (+.f64 C (hypot.f64 B C)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (+.f64 C (hypot.f64 B C)))))) (+.f64 C (hypot.f64 B C)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (/.f64 (*.f64 (*.f64 A (pow.f64 B 4)) F) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))))) (*.f64 C (sqrt.f64 8))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (neg.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.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 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 2)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 2) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(sqrt.f64 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (neg.f64 B) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.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 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 C A) (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)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 (+.f64 C A) (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 1 (+.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)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.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))))
(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 (+.f64 C A)) (sqrt.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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 C) (pow.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F))) 2) 1/2) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) 2))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 3)
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 2)
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1/2))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 (*.f64 -4 A) F)) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) 1))
(sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 A F))) (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 B 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 2))))
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
(*.f64 F (pow.f64 B 2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 B 2))) 3)
(*.f64 F (pow.f64 B 2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) 1/3)
(*.f64 F (pow.f64 B 2))
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 B 2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 B 2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 B 2)))))
(*.f64 F (pow.f64 B 2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3))
(*.f64 F (pow.f64 B 2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 2))))
(*.f64 F (pow.f64 B 2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 2))))
(*.f64 F (pow.f64 B 2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 B 2))) 1))
(*.f64 F (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1)
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 2)
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))

eval1.3s (2.9%)

Compiler

Compiled 69223 to 46437 computations (32.9% saved)

prune357.0ms (0.8%)

Pruning

80 alts after pruning (78 fresh and 2 done)

PrunedKeptTotal
New1016591075
Fresh81927
Picked325
Done000
Total1027801107
Accuracy
72.0%
Counts
1107 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.0%
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
20.2%
(/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
31.8%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
31.8%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.3%
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
24.1%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
22.6%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
18.7%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
33.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (/.f64 F B) 1/4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 B) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
7.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
19.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.5%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.3%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
24.1%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
3.2%
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
24.1%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
19.7%
(*.f64 (neg.f64 B) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
2.8%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
20.3%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
24.7%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
24.6%
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
24.3%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
32.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))
20.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
24.3%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
11.2%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
20.5%
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
41.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
23.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
32.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 B F) (*.f64 C F)))))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
11.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 2 C)))))
1.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
3.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))))))
30.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
30.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))))
26.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
32.7%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
25.1%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
24.6%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
28.9%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
21.5%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
23.4%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
21.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (sqrt.f64 2)))
24.7%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
4.7%
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
24.4%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
30.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))))
23.4%
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
21.4%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
Compiler

Compiled 4269 to 3097 computations (27.5% saved)

localize678.0ms (1.5%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
96.7%
(+.f64 C (hypot.f64 B C))
95.1%
(log.f64 (+.f64 C (hypot.f64 B C)))
93.3%
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
82.5%
(sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))
90.1%
(*.f64 (pow.f64 B 2) F)
90.0%
(*.f64 0 (/.f64 A C))
76.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
73.1%
(sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C)))))))
100.0%
(*.f64 (/.f64 F B) 2)
99.5%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)
80.8%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
64.7%
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
100.0%
(*.f64 (/.f64 F B) 2)
80.8%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
99.5%
(/.f64 (sqrt.f64 2) B)
98.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))
96.7%
(+.f64 C (hypot.f64 B C))
95.5%
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
Compiler

Compiled 433 to 202 computations (53.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 388.0ms
Operation ival-mult, time spent: 136.0ms, 35.0% of total-time
Operation ival-pow, time spent: 63.0ms, 16.0% of total-time
Operation ival-div, time spent: 52.0ms, 13.0% of total-time
Operation ival-sqrt, time spent: 48.0ms, 12.0% of total-time
Operation ival-add, time spent: 30.0ms, 8.0% of total-time
Operation composed, time spent: 26.0ms, 7.0% of total-time
Operation const, time spent: 12.0ms, 3.0% of total-time
Operation ival-neg, time spent: 9.0ms, 2.0% of total-time
Operation ival-log, time spent: 6.0ms, 2.0% of total-time
Operation ival-exp, time spent: 5.0ms, 1.0% of total-time

series164.0ms (0.4%)

Counts
15 → 408
Calls
Call 1
Inputs
#<alt (sqrt.f64 (+.f64 C (hypot.f64 B C)))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (sqrt.f64 (*.f64 (/.f64 F B) 2))>
#<alt (*.f64 (/.f64 F B) 2)>
#<alt (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)>
#<alt (sqrt.f64 (*.f64 (/.f64 F B) 2))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)>
#<alt (*.f64 (/.f64 F B) 2)>
#<alt (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C)))))))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C))) (*.f64 2 (*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (*.f64 0 (/.f64 A C))>
#<alt (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))>
#<alt (exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))>
#<alt (log.f64 (+.f64 C (hypot.f64 B C)))>
Outputs
#<alt (sqrt.f64 B)>
#<alt (+.f64 (sqrt.f64 B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) C)))>
#<alt (+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)) (*.f64 1/2 (sqrt.f64 (/.f64 1 B))))))>
#<alt (+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))))>
#<alt (*.f64 (sqrt.f64 C) (sqrt.f64 2))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))>
#<alt (*.f64 (sqrt.f64 C) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 C) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))))))))>
#<alt (sqrt.f64 B)>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 B) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 C (pow.f64 (sqrt.f64 -4) 5)))))) C))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))>
#<alt (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))>
#<alt (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))>
#<alt (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 C F))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))))))))))>
#<alt (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))>
#<alt (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))>
#<alt (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) C))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -32 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))))) (*.f64 -2 (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))))))))>
#<alt (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))>
#<alt (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) (pow.f64 C 3))))) (pow.f64 A 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))>
#<alt (*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))>
#<alt (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))) (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3)))))))))) (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)))))))))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B)>
#<alt (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B)>
#<alt (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B)>
#<alt (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt B>
#<alt (+.f64 B C)>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (/.f64 C B)))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))>
#<alt (log.f64 B)>
#<alt (+.f64 (log.f64 B) (/.f64 C B))>
#<alt (+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B))))>
#<alt (+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 3/40 (/.f64 (pow.f64 C 2) (pow.f64 B 5))) (*.f64 1/6 (/.f64 1 (pow.f64 B 3))))) (/.f64 1 B))))>
#<alt (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 C))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (pow.f64 B 6)) (+.f64 (*.f64 45/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (log.f64 (/.f64 -1 C)))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4))))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 B 2))) (+.f64 (*.f64 -15/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4)))))))>
#<alt (log.f64 (*.f64 2 C))>
#<alt (+.f64 (log.f64 (*.f64 2 C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3/32 (/.f64 (pow.f64 B 2) (pow.f64 C 4))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))>
#<alt (+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/96 (/.f64 (pow.f64 B 2) (pow.f64 C 6))) (*.f64 3/32 (/.f64 1 (pow.f64 C 4))))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))>
#<alt (*.f64 -1 (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (/.f64 C B))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B)))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B))))>
#<alt (*.f64 -1 (log.f64 (/.f64 -1 B)))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 C B)))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) B))) B)))>
#<alt (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) B)) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)))) B))) B)))>
Calls

105 calls:

TimeVariablePointExpression
35.0ms
B
@inf
(/ (sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (* C (+ 2 (* 0 (/ A C))))))) (neg (+ (* B B) (* A (* C -4)))))
17.0ms
A
@inf
(sqrt (* (* C (+ (* -4 (* A F)) (/ (* (pow B 2) F) C))) (* 2 (* C (+ 2 (* 0 (/ A C)))))))
15.0ms
B
@0
(pow (sqrt (* (/ F B) 2)) 3)
6.0ms
C
@-inf
(sqrt (* F (exp (log (+ C (sqrt (+ (* B B) (* C C))))))))
5.0ms
B
@0
(/ (sqrt 2) B)

rewrite155.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
366×log1p-expm1-u
366×expm1-log1p-u
360×cbrt-prod
355×add-exp-log
353×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify483.0ms (1.1%)

Algorithm
egg-herbie
Rules
1408×*-commutative
1246×distribute-lft-in
1240×distribute-rgt-in
616×+-commutative
490×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017138589979543
149528589978159
Stop Event
node limit
Counts
707 → 745
Calls
Call 1
Inputs
(sqrt.f64 B)
(+.f64 (sqrt.f64 B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) C)))
(+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)) (*.f64 1/2 (sqrt.f64 (/.f64 1 B))))))
(+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 C) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(*.f64 (sqrt.f64 C) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 C) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))))))))
(sqrt.f64 B)
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 B) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 C (pow.f64 (sqrt.f64 -4) 5)))))) C))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 C F))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) C))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -32 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))))) (*.f64 -2 (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) (pow.f64 C 3))))) (pow.f64 A 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))) (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3)))))))))) (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)))))))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B)
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B)
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B)
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(log.f64 B)
(+.f64 (log.f64 B) (/.f64 C B))
(+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B))))
(+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 3/40 (/.f64 (pow.f64 C 2) (pow.f64 B 5))) (*.f64 1/6 (/.f64 1 (pow.f64 B 3))))) (/.f64 1 B))))
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (pow.f64 B 6)) (+.f64 (*.f64 45/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (log.f64 (/.f64 -1 C)))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4))))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 B 2))) (+.f64 (*.f64 -15/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4)))))))
(log.f64 (*.f64 2 C))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3/32 (/.f64 (pow.f64 B 2) (pow.f64 C 4))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/96 (/.f64 (pow.f64 B 2) (pow.f64 C 6))) (*.f64 3/32 (/.f64 1 (pow.f64 C 4))))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))
(*.f64 -1 (log.f64 (/.f64 1 B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (/.f64 C B))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 -1 (log.f64 (/.f64 -1 B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 C B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) B))) B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) B)) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)))) B))) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4) (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(hypot.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 C))
(hypot.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B))) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 2) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) 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)
(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)))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))) 1)
(*.f64 (*.f64 2 (/.f64 F B)) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) (*.f64 2 (/.f64 F B)))
(*.f64 1 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) (pow.f64 (*.f64 2 (/.f64 F B)) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 (/.f64 F B) 3/2))
(*.f64 (pow.f64 (/.f64 F B) 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 3/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (/.f64 F B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))) (sqrt.f64 (*.f64 2 (*.f64 C 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C 2))) (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))))
(*.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4) (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4))
(*.f64 (sqrt.f64 C) (pow.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))) 1/2))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2) 1/2) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2)) (sqrt.f64 (*.f64 C 2)))
(pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
0
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1)
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4) (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1)
(pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))
(+.f64 C (hypot.f64 B C))
(+.f64 (hypot.f64 B C) C)
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2)) (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (cbrt.f64 (pow.f64 C 2)) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 0 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (log.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C))))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (log.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 (log.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (log.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C))))))
(*.f64 1 (log.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2) (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2)
(cbrt.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (-.f64 (+.f64 C (hypot.f64 B C)) 1))
(exp.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 1))
Outputs
(sqrt.f64 B)
(+.f64 (sqrt.f64 B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) C)))
(+.f64 (sqrt.f64 B) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) C))
(+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)) (*.f64 1/2 (sqrt.f64 (/.f64 1 B))))))
(+.f64 (sqrt.f64 B) (*.f64 C (fma.f64 1/8 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 B 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 B))))))
(+.f64 (sqrt.f64 B) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))))
(+.f64 (sqrt.f64 B) (*.f64 C (fma.f64 1/2 (sqrt.f64 (/.f64 1 B)) (*.f64 C (fma.f64 -1/16 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 B 5)))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 C) (sqrt.f64 2))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))
(*.f64 C (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2)))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 2))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 9))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 9)))) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (pow.f64 C 9)))) (*.f64 2 (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 C)))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C))))
(*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 C) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 C) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 C 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 C))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 C) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 C)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 C) (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 C 3)))
(*.f64 (sqrt.f64 C) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 C) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 (sqrt.f64 C) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))) (/.f64 1/8 (pow.f64 C 3))) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/16 (*.f64 2 (pow.f64 C 3))) (/.f64 1/8 (pow.f64 C 3))) (sqrt.f64 2)))) (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))))))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))) (/.f64 1/8 (pow.f64 C 3))) (sqrt.f64 2))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 C 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/16 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))) (/.f64 1/8 (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 C))))))))
(fma.f64 (sqrt.f64 C) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (+.f64 (/.f64 1/16 (*.f64 2 (pow.f64 C 3))) (/.f64 1/8 (pow.f64 C 3))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 1/16 (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 2 (pow.f64 C 3))) (/.f64 1/8 (pow.f64 C 3))) (pow.f64 C 2))))) (sqrt.f64 2)))))))))
(sqrt.f64 B)
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))) C)))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 B 3))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) C))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 B 3)))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 B)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 B 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 B) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 B) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))
(*.f64 B (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))
(*.f64 B (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 B) (pow.f64 C 2)) (sqrt.f64 -1)) 3/8) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1)))))
(*.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 B) (pow.f64 C 2)) (sqrt.f64 -1)) 3/8) (pow.f64 B 3))) (neg.f64 B))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 C F)))) B)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) 2 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (pow.f64 B 2) (*.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))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) 2 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (*.f64 B F))) -3/8) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (*.f64 B F))) -3/8) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (*.f64 C (sqrt.f64 2)) (*.f64 1/4 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 F B))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (*.f64 1/4 (/.f64 F B))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (fma.f64 -1/4 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 F B)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 2 B))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 2 B)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 (pow.f64 B 3) 2)) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 2 B))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 2))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))))) (pow.f64 C 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 2))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2))))))) (pow.f64 C 3)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (pow.f64 (sqrt.f64 2) 3))
(*.f64 (pow.f64 (sqrt.f64 2) 3) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (pow.f64 (/.f64 F B) 3)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 F B) 3)) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 C 2) (*.f64 -4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4)))))
(*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F A))) (*.f64 C (sqrt.f64 -4)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(neg.f64 (*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4))))))
(*.f64 C (neg.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))))) C) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))))))
(*.f64 C (neg.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 -4 (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) C))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 C (pow.f64 (sqrt.f64 -4) 5)))))) C))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 C (pow.f64 (sqrt.f64 -4) 5)))))) C))) C) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))))))
(*.f64 C (neg.f64 (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 C (pow.f64 (sqrt.f64 -4) 5)))))) C)) C))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 A (*.f64 -4 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (pow.f64 B 3))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 A (*.f64 -4 (+.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) B) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) (*.f64 A (fma.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))) (*.f64 A (fma.f64 -4 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) B) (*.f64 A (fma.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 -4 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (pow.f64 B 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (fma.f64 2 (*.f64 (*.f64 C (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 2 (*.f64 (*.f64 C (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 2 (*.f64 (*.f64 C (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (*.f64 C (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (*.f64 C (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F A))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))
(neg.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A))))) (neg.f64 A))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))
(neg.f64 (*.f64 A (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A))))))))
(*.f64 A (neg.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))
(neg.f64 (*.f64 A (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 A (neg.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 (*.f64 C 2) (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 -2 (*.f64 C (sqrt.f64 -1))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 -2 (*.f64 C (sqrt.f64 -1))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 -2 (*.f64 C (sqrt.f64 -1))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 -2 (*.f64 C (sqrt.f64 -1))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 -2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 2) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 B (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 (neg.f64 B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 C F)))) (neg.f64 B))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 (neg.f64 B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (neg.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))
(*.f64 (neg.f64 B) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 B (neg.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 2))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 3))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 A (pow.f64 B 3))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))) (*.f64 C (fma.f64 -8 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C F))) (pow.f64 B 3)) (*.f64 (*.f64 -2 C) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (pow.f64 B 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 C F))) (pow.f64 B 5))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B) (*.f64 C (fma.f64 -8 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C F))) (pow.f64 B 3)) (*.f64 -2 (*.f64 C (fma.f64 -2 (/.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) (pow.f64 B 3)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 (*.f64 C F))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))) (*.f64 C (fma.f64 -8 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C F))) (pow.f64 B 3)) (*.f64 C (*.f64 -2 (+.f64 (*.f64 C (fma.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F C))) (pow.f64 B 5)) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 A 3) (pow.f64 B 7)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (pow.f64 B 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 C F))) (pow.f64 B 5))))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B) (*.f64 C (fma.f64 -8 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C F))) (pow.f64 B 3)) (*.f64 C (*.f64 -2 (+.f64 (*.f64 C (fma.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F C))) (pow.f64 B 5)) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 A 3) (pow.f64 B 7)))))) (fma.f64 -2 (/.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) (pow.f64 B 3)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (pow.f64 A 2) (pow.f64 B 5)))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4))))))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))))) (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 C 2)) (fma.f64 -2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) (pow.f64 C 3)) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4))))))) (pow.f64 C 2)) (fma.f64 -2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 -4 (sqrt.f64 -4)))))))) (pow.f64 C 3)) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 -1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))) (*.f64 2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) (*.f64 2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) C))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)) (/.f64 (fma.f64 -2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) (*.f64 2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) C))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) C))) C))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) (neg.f64 (/.f64 (fma.f64 -2 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))))))) C))) C))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)) (/.f64 (-.f64 (*.f64 -2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4)))))) (/.f64 (fma.f64 -2 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 -4 (sqrt.f64 -4)))))))) C))) C)) C))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(*.f64 -2 (+.f64 (*.f64 A (*.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2)) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(*.f64 -2 (+.f64 (*.f64 A (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (pow.f64 B 3)) 2)) (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))) (*.f64 A (*.f64 -2 (+.f64 (*.f64 A (fma.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14))) (*.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B) (*.f64 A (*.f64 -2 (+.f64 (*.f64 A (fma.f64 -8 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (pow.f64 B 5)) 14))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (pow.f64 B 3)) 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -2 (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))) (*.f64 A (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -32 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (/.f64 1 (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))))) (*.f64 -2 (+.f64 (*.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))) (*.f64 A (fma.f64 -2 (*.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (*.f64 A (*.f64 -2 (+.f64 (*.f64 A (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) 60)))) (fma.f64 -8 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B) (*.f64 A (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (pow.f64 B 3)) 2) (*.f64 A (*.f64 -2 (+.f64 (*.f64 A (fma.f64 -32 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) 60)))) (fma.f64 -8 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (pow.f64 B 5)) 14))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (pow.f64 A 2)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 A 2)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) (pow.f64 C 2))))) (pow.f64 A 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) (pow.f64 C 3))))) (pow.f64 A 3))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -4))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (pow.f64 A 2)) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (*.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))))) (pow.f64 A 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 A 2)) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))))) (pow.f64 A 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))
(-.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))) (/.f64 (*.f64 2 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (*.f64 F A))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) A)) A)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (sqrt.f64 -1))) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))) (*.f64 2 (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) A))) A))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (*.f64 F A))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))) (*.f64 2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 C 3))))) A))) A) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) A)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))) (/.f64 (fma.f64 -2 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) (*.f64 2 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 C 3)))))) A))) A)) A))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))) (/.f64 C (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C)))) (/.f64 (*.f64 C (sqrt.f64 -1)) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C)))) (/.f64 (*.f64 C (sqrt.f64 -1)) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C)))) (/.f64 (*.f64 C (sqrt.f64 -1)) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))))
(*.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (sqrt.f64 (*.f64 F (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 A) (/.f64 (pow.f64 B 2) C)))) (/.f64 (*.f64 C (sqrt.f64 -1)) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -2 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -2 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))) (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (/.f64 1 (pow.f64 C 2)) (pow.f64 (sqrt.f64 -4) 3)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (*.f64 -4 (sqrt.f64 -4)))))))) (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3)))))))))) (*.f64 -2 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 2) (fma.f64 -2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)))) (*.f64 (pow.f64 B 2) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (/.f64 1 (pow.f64 C 2)) (pow.f64 (sqrt.f64 -4) 3)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 B 2) (fma.f64 -2 (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)))) (*.f64 (pow.f64 B 2) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (*.f64 -4 (sqrt.f64 -4))))))))) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (*.f64 -4 (sqrt.f64 -4)))))))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B)
(/.f64 (*.f64 -2 (+.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))) B)
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B)
(/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2))))) B)
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B)
(/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (fma.f64 -2 (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 60))) (pow.f64 B 6)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))))) B)
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))) B))
(neg.f64 (/.f64 (*.f64 -2 (+.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))) B))
(/.f64 (*.f64 -2 (+.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2))))) B))
(neg.f64 (/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2))))) B))
(/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2))))) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 2)))))) B))
(neg.f64 (/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (fma.f64 -2 (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 60))) (pow.f64 B 6)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))))) B))
(/.f64 (fma.f64 -2 (sqrt.f64 (*.f64 C F)) (fma.f64 -2 (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 60))) (pow.f64 B 6)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F))) 14)) (pow.f64 B 4)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))) 2) (pow.f64 B 2)))))) (neg.f64 B))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 1/4 (/.f64 F B))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (fma.f64 1/2 (sqrt.f64 (/.f64 F B)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 1/4 (/.f64 F B)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 1/4 (/.f64 F B))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))
(*.f64 C (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 2 (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3)) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3)))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 2))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 2) (/.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))) (/.f64 (*.f64 1/16 F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (sqrt.f64 2))))))))))
(fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (*.f64 1/32 (/.f64 F (pow.f64 C 3)))) (pow.f64 C 2))))) (sqrt.f64 2)))))))))
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 1/4 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/4 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))
(*.f64 (sqrt.f64 (*.f64 B F)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 B (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(*.f64 B (neg.f64 (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 2)) (sqrt.f64 (*.f64 B F))) 3/8) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(*.f64 B (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 2)) (sqrt.f64 (*.f64 B F))) 3/8) (pow.f64 B 3)))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 1/2 B))))))
(*.f64 2 C)
(*.f64 C 2)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))) C))
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))) (neg.f64 C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2)))) C))
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2)))) (neg.f64 C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2))))) C))
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2))))) (neg.f64 C))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 C 2))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 1/2 C))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (/.f64 1/8 (pow.f64 C 3))) (/.f64 1/2 C))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (/.f64 -1/8 (pow.f64 C 3))) (/.f64 1/2 C))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B)))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 C B))))
(*.f64 B (neg.f64 (-.f64 1 (/.f64 C B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))
(*.f64 B (neg.f64 (-.f64 1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 C 2))) B))) B))))
(*.f64 B (neg.f64 (-.f64 1 (/.f64 (-.f64 C (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 C 2))) B)) B))))
(log.f64 B)
(+.f64 (log.f64 B) (/.f64 C B))
(+.f64 (/.f64 C B) (log.f64 B))
(+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B))))
(+.f64 (log.f64 B) (*.f64 C (fma.f64 -1/6 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 1 B))))
(+.f64 (log.f64 B) (*.f64 C (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 3/40 (/.f64 (pow.f64 C 2) (pow.f64 B 5))) (*.f64 1/6 (/.f64 1 (pow.f64 B 3))))) (/.f64 1 B))))
(+.f64 (log.f64 B) (*.f64 C (fma.f64 (pow.f64 C 2) (-.f64 (*.f64 3/40 (/.f64 (pow.f64 C 2) (pow.f64 B 5))) (/.f64 1/6 (pow.f64 B 3))) (/.f64 1 B))))
(+.f64 (log.f64 B) (*.f64 C (fma.f64 (pow.f64 C 2) (fma.f64 3/40 (/.f64 (pow.f64 C 2) (pow.f64 B 5)) (/.f64 -1/6 (pow.f64 B 3))) (/.f64 1 B))))
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 C))))
(+.f64 (log.f64 2) (log.f64 C))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 2) (fma.f64 -1 (neg.f64 (log.f64 C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 2) (+.f64 (log.f64 C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (log.f64 2) (fma.f64 -1 (neg.f64 (log.f64 C)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) -9/4) (pow.f64 C 4)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (log.f64 2) (+.f64 (log.f64 C) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) -9/4) (pow.f64 C 4)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (pow.f64 B 6)) (+.f64 (*.f64 45/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (pow.f64 B 4)) (*.f64 -3/4 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 2) (fma.f64 -1 (neg.f64 (log.f64 C)) (fma.f64 1/720 (/.f64 (fma.f64 15/4 (pow.f64 B 6) (*.f64 (pow.f64 B 6) 135/4)) (pow.f64 C 6)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) -9/4) (pow.f64 C 4)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 2) (+.f64 (log.f64 C) (fma.f64 1/720 (/.f64 (fma.f64 15/4 (pow.f64 B 6) (*.f64 (pow.f64 B 6) 135/4)) (pow.f64 C 6)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) -9/4) (pow.f64 C 4)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (log.f64 (/.f64 -1 C)))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (/.f64 (*.f64 -1/4 (pow.f64 B 2)) (pow.f64 C 2))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4))))))
(+.f64 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (log.f64 (/.f64 -1 C))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) 9/4) (pow.f64 C 4)))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) 9/4) (pow.f64 C 4))))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 B 2))) (+.f64 (*.f64 -15/4 (pow.f64 B 6)) (*.f64 45/2 (pow.f64 B 6)))) (pow.f64 C 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 B 4)) (*.f64 3 (pow.f64 B 4))) (pow.f64 C 4)))))))
(+.f64 (+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (log.f64 (/.f64 -1 C))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (fma.f64 1/720 (/.f64 (fma.f64 -720 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 B 2)) (*.f64 (pow.f64 B 6) 75/4)) (pow.f64 C 6)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) 9/4) (pow.f64 C 4))))))
(+.f64 (log.f64 (*.f64 1/2 (pow.f64 B 2))) (+.f64 (log.f64 (/.f64 -1 C)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (fma.f64 1/720 (/.f64 (fma.f64 -720 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 B 2)) (*.f64 (pow.f64 B 6) 75/4)) (pow.f64 C 6)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 B 4) 9/4) (pow.f64 C 4)))))))
(log.f64 (*.f64 2 C))
(log.f64 (*.f64 C 2))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (log.f64 (*.f64 C 2)))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3/32 (/.f64 (pow.f64 B 2) (pow.f64 C 4))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 C 2)) (*.f64 (pow.f64 B 2) (fma.f64 -3/32 (/.f64 (pow.f64 B 2) (pow.f64 C 4)) (/.f64 1/4 (pow.f64 C 2)))))
(+.f64 (log.f64 (*.f64 2 C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/96 (/.f64 (pow.f64 B 2) (pow.f64 C 6))) (*.f64 3/32 (/.f64 1 (pow.f64 C 4))))) (*.f64 1/4 (/.f64 1 (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 C 2)) (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 5/96 (/.f64 (pow.f64 B 2) (pow.f64 C 6)) (neg.f64 (/.f64 3/32 (pow.f64 C 4)))) (/.f64 1/4 (pow.f64 C 2)))))
(+.f64 (log.f64 (*.f64 C 2)) (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 5/96 (/.f64 (pow.f64 B 2) (pow.f64 C 6)) (/.f64 -3/32 (pow.f64 C 4))) (/.f64 1/4 (pow.f64 C 2)))))
(*.f64 -1 (log.f64 (/.f64 1 B)))
(log.f64 B)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (/.f64 C B))
(+.f64 (/.f64 C B) (log.f64 B))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B)))
(fma.f64 -1 (neg.f64 (log.f64 B)) (fma.f64 1/2 (/.f64 (*.f64 0 (pow.f64 C 2)) (pow.f64 B 2)) (/.f64 C B)))
(+.f64 (log.f64 B) (+.f64 (/.f64 C B) (/.f64 0 (pow.f64 B 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) (pow.f64 B 2))) (/.f64 C B))))
(fma.f64 -1 (neg.f64 (log.f64 B)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 C 3) -1) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 0 (pow.f64 C 2)) (pow.f64 B 2)) (/.f64 C B))))
(+.f64 (log.f64 B) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 C 3) -1) (pow.f64 B 3)) (+.f64 (/.f64 C B) (/.f64 0 (pow.f64 B 2)))))
(*.f64 -1 (log.f64 (/.f64 -1 B)))
(neg.f64 (log.f64 (/.f64 -1 B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 C B)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 B)) (/.f64 C B)))
(-.f64 (/.f64 C (neg.f64 B)) (log.f64 (/.f64 -1 B)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)) B))) B)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 B)) (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 0 (pow.f64 C 2)) B))) B)))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 B))) (/.f64 (+.f64 C (/.f64 0 B)) B))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (pow.f64 C 3)) (*.f64 2 (pow.f64 C 3))) B)) (*.f64 1/2 (+.f64 (*.f64 -1 (pow.f64 C 2)) (pow.f64 C 2)))) B))) B)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 B)) (/.f64 (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 C 3) -1) B) (*.f64 1/2 (*.f64 0 (pow.f64 C 2)))) B))) B)))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 B))) (/.f64 (-.f64 C (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 C 3) -1) B) 0) B)) B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 1 (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4) (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1/2)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 1/4) 2)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(hypot.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 C))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(hypot.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B C)))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1/2))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) 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 F (+.f64 C (hypot.f64 B C))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 2) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(/.f64 1 (/.f64 B (sqrt.f64 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6)
(pow.f64 (*.f64 8 (pow.f64 (/.f64 F B) 3)) 1/6)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(/.f64 (*.f64 F 2) B)
(*.f64 2 (/.f64 F B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(*.f64 2 (/.f64 F B))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2))
(fabs.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(*.f64 2 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 2 (/.f64 F B))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(*.f64 2 (/.f64 F B))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(*.f64 2 (/.f64 F B))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(*.f64 2 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(*.f64 2 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) (cbrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6)
(pow.f64 (*.f64 8 (pow.f64 (/.f64 F B) 3)) 1/6)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(*.f64 (*.f64 2 (/.f64 F B)) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) (*.f64 2 (/.f64 F B)))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(*.f64 1 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) (pow.f64 (*.f64 2 (/.f64 F B)) 3/4))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(*.f64 (pow.f64 2 3/2) (pow.f64 (/.f64 F B) 3/2))
(*.f64 (pow.f64 (/.f64 F B) 3/2) (pow.f64 2 3/2))
(*.f64 (pow.f64 2 3/2) (pow.f64 (/.f64 F B) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 3))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 3))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3)))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 3/2))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 2 (/.f64 F B)))) 1))
(*.f64 2 (*.f64 (/.f64 F B) (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (*.f64 2 (/.f64 F B)) 3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(/.f64 (*.f64 F 2) B)
(*.f64 2 (/.f64 F B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(*.f64 2 (/.f64 F B))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 2/3)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(*.f64 2 (/.f64 F B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2))
(fabs.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(*.f64 2 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 2 (/.f64 F B))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(*.f64 2 (/.f64 F B))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(*.f64 2 (/.f64 F B))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(*.f64 2 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(*.f64 2 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))) (sqrt.f64 (*.f64 2 (*.f64 C 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C 2))) (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))) (sqrt.f64 (*.f64 2 (*.f64 C 2))))
(*.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4) (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(*.f64 (sqrt.f64 C) (pow.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))) 1/2))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2) 1/2) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) 2))) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))))) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2)) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) 2))) (sqrt.f64 (*.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))))) (sqrt.f64 (*.f64 C 2)))
(pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1)
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) 3)
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))) 3/2))
(pow.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) 1))
(sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) -1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2)))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))) 3/2) (pow.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) -1)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
0
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4) (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 F 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(+.f64 (hypot.f64 B C) C)
(+.f64 C (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2))
(fabs.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (exp.f64 1) (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2)) (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (cbrt.f64 (pow.f64 C 2)) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(+.f64 0 (log.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 C (hypot.f64 B C)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (log.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C))))) 1)
(expm1.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 (log.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (log.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 (log.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (log.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C))))))
(*.f64 1 (log.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2) (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1)
(log.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 3)
(log.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 2)
(log.f64 (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3))
(log.f64 (+.f64 C (hypot.f64 B C)))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (-.f64 (+.f64 C (hypot.f64 B C)) 1))
(log1p.f64 (+.f64 C (-.f64 (hypot.f64 B C) 1)))
(log1p.f64 (+.f64 C (+.f64 (hypot.f64 B C) -1)))
(exp.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C)))) 1))
(log.f64 (+.f64 C (hypot.f64 B C)))

eval766.0ms (1.7%)

Compiler

Compiled 35245 to 24071 computations (31.7% saved)

prune456.0ms (1%)

Pruning

105 alts after pruning (100 fresh and 5 done)

PrunedKeptTotal
New1020521072
Fresh254873
Picked235
Done022
Total10471051152
Accuracy
76.3%
Counts
1152 → 105
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.9%
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2)) (sqrt.f64 (*.f64 C 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
23.9%
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))) (sqrt.f64 (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.3%
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
29.1%
(/.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
7.8%
(/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.1%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
14.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (/.f64 F B) 1/4)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 B) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.5%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))) 3/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.3%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
24.1%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
3.2%
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
18.4%
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
19.7%
(*.f64 (neg.f64 B) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
2.8%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
11.3%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
29.7%
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
20.0%
(neg.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3) 3) 1/3))
20.0%
(neg.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3)) 3) 1/3))
13.8%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6))
20.3%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
20.3%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
20.4%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3))
20.3%
(neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)) 3) 1/3))
20.3%
(neg.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (pow.f64 2 3/2)) 1/3))
20.3%
(neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) 1/3))
24.7%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
20.3%
(neg.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 F B)) (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1/3))
20.3%
(neg.f64 (pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))) 1/3))
20.3%
(neg.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 3/2)) 1/3))
24.3%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
32.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
32.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))
20.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
23.2%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3)))
24.3%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
11.2%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
23.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) 1/3) (sqrt.f64 F))))
32.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (+.f64 (sqrt.f64 B) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) C)) (sqrt.f64 F))))
11.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (sqrt.f64 F))))
41.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
12.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 F))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 B) (sqrt.f64 F))))
38.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1/2)) (sqrt.f64 F))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 B F) (*.f64 C F)))))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))))
30.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 (exp.f64 1) (log.f64 (+.f64 C (hypot.f64 B C))))))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
11.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
1.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
3.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))))))
24.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (pow.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3) 1/3))))))
10.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (*.f64 C 2)))))))
24.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 B))))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (exp.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
30.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))))
26.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
41.1%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
25.1%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
24.6%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
28.9%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
21.5%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 A (/.f64 (pow.f64 B 2) C))))) (/.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
11.3%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
24.5%
(neg.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))))))
40.8%
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
30.7%
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))
23.4%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
38.0%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
21.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (sqrt.f64 2)))
24.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4))))
6.4%
(neg.f64 (*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 2 B)))))
24.5%
(neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)))
24.7%
(neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
9.7%
(neg.f64 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)))
24.7%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
24.9%
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B)))))
23.4%
(neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))))
23.4%
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
30.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))))
21.4%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
21.4%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
Compiler

Compiled 4860 to 3645 computations (25% saved)

localize1.6s (3.5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
97.7%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
69.1%
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
68.5%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
66.6%
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
95.3%
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
94.8%
(*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))
77.5%
(sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))
67.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
99.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2))
92.9%
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
77.4%
(log.f64 (/.f64 F B))
77.9%
(sqrt.f64 (/.f64 (*.f64 F 2) B))
99.4%
(*.f64 (sqrt.f64 2) (/.f64 1 B))
98.8%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))
96.7%
(+.f64 C (hypot.f64 B C))
95.5%
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
Compiler

Compiled 513 to 256 computations (50.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 778.0ms
Operation ival-mult, time spent: 347.0ms, 45.0% of total-time
Operation ival-sqrt, time spent: 121.0ms, 16.0% of total-time
Operation composed, time spent: 93.0ms, 12.0% of total-time
Operation ival-add, time spent: 80.0ms, 10.0% of total-time
Operation ival-div, time spent: 49.0ms, 6.0% of total-time
Operation ival-exp, time spent: 24.0ms, 3.0% of total-time
Operation ival-neg, time spent: 20.0ms, 3.0% of total-time
Operation const, time spent: 18.0ms, 2.0% of total-time
Operation ival-log, time spent: 10.0ms, 1.0% of total-time
Operation ival-pow, time spent: 8.0ms, 1.0% of total-time
Operation ival-sub, time spent: 7.0ms, 1.0% of total-time

series467.0ms (1%)

Counts
13 → 424
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))>
#<alt (*.f64 (sqrt.f64 2) (/.f64 1 B))>
#<alt (sqrt.f64 (/.f64 (*.f64 F 2) B))>
#<alt (log.f64 (/.f64 F B))>
#<alt (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))>
#<alt (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2))>
#<alt (/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))>
#<alt (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))>
#<alt (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))>
#<alt (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))>
Outputs
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (/.f64 (sqrt.f64 2) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))>
#<alt (+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))>
#<alt (+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))>
#<alt (+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))>
#<alt (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))>
#<alt (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))>
#<alt (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))>
#<alt (+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 B F)))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 B (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))))>
#<alt (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) C)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))))) C))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))))) A)>
#<alt (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))))))))) B)>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (sqrt.f64 (*.f64 B F))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))>
#<alt (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (*.f64 C F))) B)>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)>
#<alt (*.f64 B F)>
#<alt (*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))>
#<alt (*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))>
#<alt (*.f64 B F)>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 B F)>
#<alt (+.f64 (*.f64 B F) (*.f64 C F))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))>
#<alt (+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
Calls

111 calls:

TimeVariablePointExpression
92.0ms
B
@inf
(/ (neg (+ (* B B) (* A (* C -4)))) (sqrt (* (+ (* B B) (* A (* C -4))) (* (* F 2) (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))))
80.0ms
B
@-inf
(log (/ F B))
53.0ms
A
@0
(sqrt (* (+ (* B B) (* A (* C -4))) (* (* F 2) (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))))
29.0ms
F
@0
(log (/ F B))
17.0ms
F
@-inf
(log (/ F B))

rewrite168.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
514×log1p-expm1-u
514×expm1-log1p-u
507×add-exp-log
505×add-log-exp
492×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify736.0ms (1.6%)

Algorithm
egg-herbie
Rules
1090×times-frac
966×associate-*r*
856×+-commutative
766×fma-define
426×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0256383377
1734380889
Stop Event
node limit
Counts
653 → 793
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 B F)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 B (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) C)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))))) C))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)
(/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))) A)
(/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))))) A)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))))))))) B)
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (*.f64 C F))) B)
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B F)
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))) 1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(/.f64 (sqrt.f64 2) B)
(/.f64 (*.f64 (sqrt.f64 2) 1) 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)
(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))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 2 B) 1/2))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 B))
(pow.f64 (*.f64 F (/.f64 2 B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1))
(+.f64 (log.f64 (sqrt.f64 (/.f64 F B))) (log.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (log.f64 F) (neg.f64 (log.f64 B)))
(+.f64 0 (log.f64 (/.f64 F B)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (log.f64 (cbrt.f64 (/.f64 F B))))
(-.f64 (log.f64 F) (log.f64 B))
(-.f64 0 (log.f64 (/.f64 B F)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 F B)))) 1)
(-.f64 (log.f64 (neg.f64 F)) (log.f64 (neg.f64 B)))
(*.f64 1 (log.f64 (/.f64 F B)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 F B))) 2) (cbrt.f64 (log.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 F B))) (sqrt.f64 (log.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 F B)) 2)) (cbrt.f64 (log.f64 (/.f64 F B))))
(pow.f64 (log.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 F B)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 F B))) 2)
(neg.f64 (log.f64 (/.f64 B F)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 F B)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 F B))))
(log1p.f64 (-.f64 (/.f64 F B) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 F B))))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 F B)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 F B))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 2)
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (sqrt.f64 (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1/2))
(pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 1))
(+.f64 (*.f64 F B) (*.f64 F (*.f64 C (fma.f64 1/2 (/.f64 C B) 1))))
(+.f64 (*.f64 B F) (*.f64 (*.f64 C (fma.f64 1/2 (/.f64 C B) 1)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 1)
(pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 1)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1))
(fma.f64 B F (*.f64 (*.f64 C (fma.f64 1/2 (/.f64 C B) 1)) F))
(fma.f64 F B (*.f64 F (*.f64 C (fma.f64 1/2 (/.f64 C B) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))) 1)
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) 1)
(*.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 2) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
Outputs
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) 2)) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) 2 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) 2))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 B 2) (*.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))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) 2 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) 2))))) (*.f64 (pow.f64 B 2) (*.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))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 C 3) 2)))) (*.f64 (pow.f64 C 2) 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) -3/8) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 2 B) (sqrt.f64 (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 2 B) (sqrt.f64 (/.f64 F C))))))
(*.f64 C (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 C (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 3) 2) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 2 B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/512 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)) (*.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (neg.f64 (log.f64 B)) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (neg.f64 (log.f64 B)) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (neg.f64 (log.f64 B)) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (/.f64 1 B)) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (neg.f64 (log.f64 B)) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (/.f64 -1 B)) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (*.f64 -1 (log.f64 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 F) (log.f64 (/.f64 1 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (/.f64 -1 B)) (log.f64 (neg.f64 F)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (/.f64 -1 B)) (log.f64 (neg.f64 F)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (/.f64 -1 B)) (log.f64 (neg.f64 F)))
(+.f64 (log.f64 (*.f64 -1 F)) (log.f64 (/.f64 -1 B)))
(+.f64 (log.f64 (/.f64 -1 B)) (log.f64 (neg.f64 F)))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 B F)))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 B F))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 B F)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 B F)))))) (*.f64 B (+.f64 (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 B F))))) (*.f64 B (fma.f64 -1 (*.f64 B (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B))) (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 B F))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 B F))))) (*.f64 B (fma.f64 -1 (*.f64 B (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (*.f64 B F))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 1/2 (sqrt.f64 1/2))))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F B)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (neg.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))) (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))) (pow.f64 B 2)) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))))) B)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))))) B) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) -1))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 B F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (*.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))))) B) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (fma.f64 4 (*.f64 A (*.f64 (*.f64 C (*.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (*.f64 B (/.f64 (*.f64 -1 (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (*.f64 B (/.f64 (*.f64 -1 (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (*.f64 B (/.f64 (*.f64 -1 (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (/.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 (*.f64 B (/.f64 (*.f64 -1 (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 C (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 C (fma.f64 -1 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2)) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 C (fma.f64 -1 (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (/.f64 F B) 1/4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F)))) (fma.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))) (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (sqrt.f64 1/2))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) A) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (sqrt.f64 1/2))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (sqrt.f64 1/2))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 11) F))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 4))) (sqrt.f64 (*.f64 (pow.f64 B 13) F))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 A (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) A) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (sqrt.f64 1/2))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))))) (pow.f64 C 2)) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 11) F))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 4))) (sqrt.f64 (*.f64 (pow.f64 B 13) F))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 A (*.f64 1/2 (sqrt.f64 1/2))))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F)))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 9) F))) (fma.f64 1/32 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (*.f64 C (sqrt.f64 1/2)))))))) C) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 B F))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (pow.f64 B 9) F))) (fma.f64 1/32 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (*.f64 C (sqrt.f64 1/2)))))))) C) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 (pow.f64 B 5) F)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 11) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) C)) (sqrt.f64 (*.f64 (pow.f64 B 13) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))))) C))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F)))))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) (/.f64 (fma.f64 -1 (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (sqrt.f64 1/2)))))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 11) F))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) C))) (sqrt.f64 (*.f64 (pow.f64 B 13) F))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))))) C))) C) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 B F))))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (*.f64 (pow.f64 B 5) F))))) (/.f64 (fma.f64 -1 (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 (pow.f64 B 9) F))) (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 (pow.f64 B 7) F))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) A) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (sqrt.f64 1/2)))))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 1/2)))) (sqrt.f64 (*.f64 (pow.f64 B 11) F))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) C))) (sqrt.f64 (*.f64 (pow.f64 B 13) F))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 A (*.f64 C (*.f64 1/2 (sqrt.f64 1/2)))))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))))) C))) C) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 B F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))
(fma.f64 -4 (*.f64 (*.f64 A (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 A (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 (*.f64 -4 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)
(/.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) A)
(/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))))) A)
(/.f64 (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))) A)
(/.f64 (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))))) A)
(/.f64 (fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (fma.f64 1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))) A)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (*.f64 A (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 (*.f64 1/16 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) A) (*.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) A))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))) A))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 2) (*.f64 A (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) A) (*.f64 (*.f64 1/16 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) A) (*.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) A))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)))) B)
(/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))))))))) B)
(sqrt.f64 (*.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 F B)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) -1))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 B) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 B) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) -1))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) -1)))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) -1))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C) (*.f64 (/.f64 F B) 1/4))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (fma.f64 1/2 (sqrt.f64 (/.f64 F B)) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (*.f64 (/.f64 F B) 1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (/.f64 F B) 1/4))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 3) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 C (sqrt.f64 1/2)))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 C (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (sqrt.f64 1/2))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F B)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (*.f64 C F))) B)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) F) (*.f64 (*.f64 B C) F)) B)
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) F) (*.f64 B (*.f64 F (+.f64 B C)))) B)
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 B (+.f64 (*.f64 B F) (*.f64 C F)))) B)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) F) (*.f64 B (*.f64 F (+.f64 B C)))) B)
(*.f64 B F)
(*.f64 B (+.f64 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 F (*.f64 C (/.f64 F B))))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (fma.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F (pow.f64 B 2))) (*.f64 C (/.f64 F B)))))
(*.f64 B (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 F (fma.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F (pow.f64 B 2))) (*.f64 C (/.f64 F B)))))
(*.f64 B F)
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 (neg.f64 B) (*.f64 -1 (+.f64 F (*.f64 C (/.f64 F B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (*.f64 -1 (+.f64 F (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F B)) (*.f64 C F)) B))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 (neg.f64 B) (*.f64 -1 (+.f64 F (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F B)) (*.f64 C F)) B))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(*.f64 F (+.f64 B C))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(fma.f64 B F (*.f64 C (+.f64 F (*.f64 1/2 (*.f64 C (/.f64 F B))))))
(+.f64 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 1/2 (/.f64 (*.f64 C F) B)))))
(fma.f64 B F (*.f64 C (+.f64 F (*.f64 1/2 (*.f64 C (/.f64 F B))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F B)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (fma.f64 1/2 (/.f64 F B) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))
(*.f64 (pow.f64 C 2) (+.f64 (fma.f64 1/2 (/.f64 F B) (/.f64 F C)) (/.f64 (*.f64 B F) (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (+.f64 (/.f64 F C) (/.f64 (*.f64 B F) (pow.f64 C 2)))))
(*.f64 (pow.f64 C 2) (+.f64 (fma.f64 1/2 (/.f64 F B) (/.f64 F C)) (/.f64 (*.f64 B F) (pow.f64 C 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 1/2 (*.f64 (pow.f64 C 2) (/.f64 F B)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 F B)) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (fma.f64 1/2 (/.f64 F B) (/.f64 F C)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))
(*.f64 (pow.f64 C 2) (fma.f64 -1 (/.f64 (fma.f64 -1 F (neg.f64 (*.f64 B (/.f64 F C)))) C) (/.f64 (*.f64 1/2 F) B)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 B F) C))) C)) (*.f64 1/2 (/.f64 F B))))
(*.f64 (pow.f64 C 2) (fma.f64 -1 (/.f64 (fma.f64 -1 F (neg.f64 (*.f64 B (/.f64 F C)))) C) (/.f64 (*.f64 1/2 F) B)))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))))))))
(fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (/.f64 (sqrt.f64 2) C) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))))))))
(fma.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (/.f64 (sqrt.f64 2) C) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 -1 (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(*.f64 -1 (*.f64 (*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(neg.f64 (*.f64 B (*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B)))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)) (*.f64 C (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 F B) 1/4))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 3) (*.f64 1/2 (sqrt.f64 1/2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (sqrt.f64 1/2)))))) C) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) (*.f64 C (sqrt.f64 1/2)))))) C) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) C)) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))))) C) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) C) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) (*.f64 C (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2)))) (sqrt.f64 1/2))))) C) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) C) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C -2))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 F C) (/.f64 (*.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5)))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3))))))) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C -2))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -2)) (/.f64 (fma.f64 -1/2 (*.f64 F (*.f64 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (*.f64 C -2))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) C) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) -2))) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5)))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 A F)) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3))))))) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2)))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2))) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2))) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 C A) (+.f64 (/.f64 C F) (/.f64 A F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2)))))) (pow.f64 B 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (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 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (sqrt.f64 2))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C)))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2)) (*.f64 C -2)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (fma.f64 -1/2 (*.f64 F (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2)) (*.f64 C -2)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) C) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) -2))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2)) (*.f64 C -2)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 (neg.f64 A) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2)))))) (pow.f64 A 3)))))
(*.f64 (neg.f64 A) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 (/.f64 1/8 C) (/.f64 (pow.f64 B 4) F)))) 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2))))) (pow.f64 A 3)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 (neg.f64 A) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2)))))) (pow.f64 A 3)))))
(*.f64 (neg.f64 A) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 (/.f64 1/8 C) (/.f64 (pow.f64 B 4) F))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 (/.f64 1/8 C) (/.f64 (pow.f64 B 4) F)))) 2))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2))))) (pow.f64 A 3)))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 -1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (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 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (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 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (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 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (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 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.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)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (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 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A))))) (+.f64 A (hypot.f64 B A)))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (*.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A -2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (fma.f64 -1/2 (*.f64 (/.f64 F A) (/.f64 (*.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A -2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))) (*.f64 A -2)) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) 2) (*.f64 A -2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (neg.f64 (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) 2))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 (neg.f64 C) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) (pow.f64 (sqrt.f64 2) 2))))) C) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)))))
(*.f64 (neg.f64 C) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F)))) 2)))) C) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A)) 2) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 -4 A) (*.f64 C (*.f64 F (+.f64 C A))) (neg.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (neg.f64 (*.f64 -4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))))) (*.f64 C (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) C) (/.f64 (fma.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (neg.f64 (*.f64 -4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) C) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4))))) (sqrt.f64 8))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (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 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.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 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))))) (sqrt.f64 (*.f64 C F))) (*.f64 A (sqrt.f64 8))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 (pow.f64 B 2) (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 F (fma.f64 -2 (*.f64 A (/.f64 C (-.f64 A C))) (*.f64 2 A))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (*.f64 2 (+.f64 F (*.f64 F (/.f64 (+.f64 C A) B)))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (fma.f64 2 F (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 C A) B)) (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (pow.f64 B 2)))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C (*.f64 F (+.f64 C A))) (pow.f64 B 3))) (fma.f64 2 F (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 C A) B)) (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (pow.f64 B 2))))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 (*.f64 F (/.f64 (+.f64 C A) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)) (*.f64 2 (*.f64 F (+.f64 C A)))) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 8 (*.f64 A (/.f64 (*.f64 C (*.f64 F (+.f64 C A))) B)))) B) (*.f64 2 (*.f64 F (+.f64 C A)))) B) (*.f64 2 F))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (*.f64 2 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) A)))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) A)) (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C))) (pow.f64 A 2)))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (fma.f64 2 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) A)) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C))) (pow.f64 A 2))) (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4))) (pow.f64 A 3))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -8 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 C F) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4))) A)) (*.f64 (*.f64 8 (pow.f64 B 2)) (*.f64 C F))) A) (*.f64 16 (*.f64 (pow.f64 C 2) F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) A)) (*.f64 2 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))))) A) (*.f64 (*.f64 8 (pow.f64 B 2)) (*.f64 C F))) A) (*.f64 16 (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (*.f64 2 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) C)) (*.f64 F (/.f64 (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A))) (pow.f64 C 2)))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (fma.f64 2 (*.f64 F (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) C)) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A))) (pow.f64 C 2))) (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (pow.f64 C 3))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 (neg.f64 C) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C) (*.f64 16 (*.f64 (pow.f64 A 2) F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) C)) (*.f64 2 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))))) C) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C) (*.f64 16 (*.f64 (pow.f64 A 2) F))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 3)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 2)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 3))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(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)
(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)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.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)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 2 B) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 2 B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 B))
(pow.f64 (*.f64 F (/.f64 2 B)) 1/2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 F B))) (log.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (log.f64 F) (neg.f64 (log.f64 B)))
(-.f64 (log.f64 F) (log.f64 B))
(+.f64 0 (log.f64 (/.f64 F B)))
(log.f64 (/.f64 F B))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (log.f64 (cbrt.f64 (/.f64 F B))))
(-.f64 (log.f64 F) (log.f64 B))
(-.f64 0 (log.f64 (/.f64 B F)))
(neg.f64 (log.f64 (/.f64 B F)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (/.f64 F B))))
(-.f64 (log.f64 (neg.f64 F)) (log.f64 (neg.f64 B)))
(*.f64 1 (log.f64 (/.f64 F B)))
(log.f64 (/.f64 F B))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 F B))) 2) (cbrt.f64 (log.f64 (/.f64 F B))))
(log.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (log.f64 (/.f64 F B))) (sqrt.f64 (log.f64 (/.f64 F B))))
(log.f64 (/.f64 F B))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 F B)) 2)) (cbrt.f64 (log.f64 (/.f64 F B))))
(pow.f64 (log.f64 (/.f64 F B)) 1)
(log.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 F B))) 3)
(log.f64 (/.f64 F B))
(pow.f64 (pow.f64 (log.f64 (/.f64 F B)) 3) 1/3)
(log.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 F B))) 2)
(log.f64 (/.f64 F B))
(neg.f64 (log.f64 (/.f64 B F)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 F B)) 3))
(log.f64 (/.f64 F B))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 F B))))
(log1p.f64 (-.f64 (/.f64 F B) 1))
(log1p.f64 (+.f64 (/.f64 F B) -1))
(exp.f64 (log.f64 (log.f64 (/.f64 F B))))
(log.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 F B))) 1))
(log.f64 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F B))) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) 1/3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 F B))))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 F B))))
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 F B)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 F B))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(sqrt.f64 (/.f64 F B))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 2 F) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 1)
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 3)
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 3) 1/3)
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 2)
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2) 3))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 2 F) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (log.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)) 1))
(sqrt.f64 (/.f64 (*.f64 2 F) B))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 1)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 3)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 2)
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) -1)
(/.f64 1 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (sqrt.f64 (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 1/2)
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1)
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 3)
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 2)
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1/2))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 1))
(sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(+.f64 (*.f64 F B) (*.f64 F (*.f64 C (fma.f64 1/2 (/.f64 C B) 1))))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(+.f64 (*.f64 B F) (*.f64 (*.f64 C (fma.f64 1/2 (/.f64 C B) 1)) F))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 1)
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 2)
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 3)
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 2))
(fabs.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3) 1/3)
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)) 3))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(exp.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))) 1))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(fma.f64 B F (*.f64 (*.f64 C (fma.f64 1/2 (/.f64 C B) 1)) F))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(fma.f64 F B (*.f64 F (*.f64 C (fma.f64 1/2 (/.f64 C B) 1))))
(*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 1)
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 3)
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 3) 1/3)
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 2)
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) 3))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))) 1))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) -1/2))
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 2) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (cbrt.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 3)
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3) 1/3)
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 2)
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(/.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1))
(/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))

eval1.1s (2.5%)

Compiler

Compiled 60606 to 40977 computations (32.4% saved)

prune699.0ms (1.5%)

Pruning

131 alts after pruning (125 fresh and 6 done)

PrunedKeptTotal
New975451020
Fresh158095
Picked415
Done055
Total9941311125
Accuracy
76.8%
Counts
1125 → 131
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 3) 1/3)
23.9%
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) 2)) (sqrt.f64 (*.f64 C 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
23.9%
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))))) (sqrt.f64 (*.f64 2 (*.f64 C 2)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.3%
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
29.1%
(/.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
7.8%
(/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.1%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.0%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
7.5%
(/.f64 (neg.f64 (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F B))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 1/2)))) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (*.f64 1/2 (+.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C) (*.f64 (/.f64 F B) 1/4))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 C (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (sqrt.f64 1/2))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) 1/2))) (*.f64 C (sqrt.f64 1/2)))))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (*.f64 C (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 B F) (*.f64 1/4 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 C (sqrt.f64 1/2)))))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 1/2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 B) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
0.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.8%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.5%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 C (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A)))) (*.f64 2 (*.f64 C 2))) 3/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.5%
(/.f64 1 (fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
20.4%
(/.f64 1 (/.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
20.3%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
25.6%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))))))
8.8%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))))
14.5%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F))))))))
14.6%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F))))))))
1.6%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
2.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
15.1%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
24.0%
(/.f64 1 (*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) -1/2)))
20.5%
(/.f64 1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
33.2%
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
24.8%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
24.5%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
3.2%
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
18.4%
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 (pow.f64 B 2) (/.f64 F C) (*.f64 -4 (*.f64 F A))) (*.f64 2 (*.f64 C 2))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
2.8%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
2.8%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))))
2.9%
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (fma.f64 C (fma.f64 1/2 (/.f64 C B) 1) B)))))
4.3%
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 B F))))
2.5%
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) A) (sqrt.f64 (*.f64 B F))))
11.3%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
29.7%
(*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C))))))
20.0%
(neg.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3) 3) 1/3))
20.3%
(neg.f64 (pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3))
13.8%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6))
20.3%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
20.3%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
20.3%
(neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)) 3) 1/3))
20.3%
(neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) (pow.f64 (*.f64 2 (/.f64 F B)) 3/4)) 1/3))
24.7%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
20.3%
(neg.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 F B)) (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1/3))
20.3%
(neg.f64 (pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))) 1/3))
20.3%
(neg.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 3/2)) 1/3))
24.3%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
32.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
32.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))
20.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
23.2%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/4) 1/3)))
22.7%
(neg.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 F B))))) (sqrt.f64 2)))
23.4%
(neg.f64 (*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 F B))) (sqrt.f64 2)))
24.3%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
23.3%
(neg.f64 (*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
11.2%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
23.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) 1/3) (sqrt.f64 F))))
11.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 2)) (sqrt.f64 F))))
41.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
12.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 F))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 B) (sqrt.f64 F))))
38.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1/2)) (sqrt.f64 F))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 B F) (*.f64 C F)))))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))))
30.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 (exp.f64 1) (log.f64 (+.f64 C (hypot.f64 B C))))))))
25.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
11.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
1.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
3.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))))))
24.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (pow.f64 (pow.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 3) 1/3))))))
10.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (*.f64 C 2)))))))
24.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (log.f64 B))))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))))
24.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (exp.f64 (exp.f64 (log.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))))))
25.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
30.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)) 1/2))))
26.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
11.3%
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 C F))))
2.3%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1) (sqrt.f64 2)))
12.0%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 F))))
25.1%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
24.6%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
28.9%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
32.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))
32.7%
(neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B))))
6.6%
(neg.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (/.f64 F B)) 3) 1/3) 1/2)) (sqrt.f64 2)))
22.7%
(neg.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 F B))) 3) 1/2)) (sqrt.f64 2)))
30.2%
(neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 F) (log.f64 B)) 1/2)) (sqrt.f64 2)))
23.4%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
6.5%
(neg.f64 (*.f64 (exp.f64 (*.f64 (expm1.f64 (log1p.f64 (log.f64 (/.f64 F B)))) 1/2)) (sqrt.f64 2)))
6.5%
(neg.f64 (*.f64 (exp.f64 (*.f64 (exp.f64 (log.f64 (log.f64 (/.f64 F B)))) 1/2)) (sqrt.f64 2)))
23.1%
(neg.f64 (*.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 F B)) 3)) 1/2)) (sqrt.f64 2)))
38.0%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
21.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (sqrt.f64 2)))
6.4%
(neg.f64 (*.f64 C (fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 2 B) (sqrt.f64 (/.f64 F C))))))
24.5%
(neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)))
9.7%
(neg.f64 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)))
24.7%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
24.7%
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
24.9%
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B)))))
23.4%
(neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))))
23.4%
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2)))
30.5%
(neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))))
21.4%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
21.4%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
Compiler

Compiled 7781 to 5197 computations (33.2% saved)

regimes3.5s (7.6%)

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

6 calls:

1.2s
A
610.0ms
F
595.0ms
B
469.0ms
C
276.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
53.5%9A
61.6%5B
51.5%5C
52.1%6F
61.1%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)))
61.6%5(pow.f64 B 2)
Compiler

Compiled 71 to 54 computations (23.9% saved)

regimes666.0ms (1.5%)

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

2 calls:

381.0ms
B
251.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
61.6%5B
61.6%5(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes1.1s (2.5%)

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

2 calls:

899.0ms
B
194.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
61.4%5B
61.4%5(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes668.0ms (1.5%)

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

2 calls:

378.0ms
B
260.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
60.1%5(pow.f64 B 2)
60.1%5B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes617.0ms (1.4%)

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

2 calls:

392.0ms
B
196.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
60.0%5(pow.f64 B 2)
60.0%5B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes560.0ms (1.2%)

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

2 calls:

346.0ms
B
189.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
59.6%5B
59.6%5(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes514.0ms (1.1%)

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

2 calls:

313.0ms
B
169.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
59.6%5(pow.f64 B 2)
59.6%5B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes448.0ms (1%)

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

2 calls:

273.0ms
B
155.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
59.5%5(pow.f64 B 2)
59.5%5B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes796.0ms (1.7%)

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

2 calls:

549.0ms
B
169.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
57.9%4B
57.9%4(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes502.0ms (1.1%)

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

2 calls:

247.0ms
(pow.f64 B 2)
243.0ms
B
Results
AccuracySegmentsBranch
54.0%5(pow.f64 B 2)
54.0%5B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes190.0ms (0.4%)

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

1 calls:

179.0ms
B
Results
AccuracySegmentsBranch
52.3%3B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes649.0ms (1.4%)

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

3 calls:

405.0ms
C
126.0ms
B
107.0ms
F
Results
AccuracySegmentsBranch
41.4%3F
43.3%7C
44.7%3B
Compiler

Compiled 15 to 12 computations (20% saved)

regimes146.0ms (0.3%)

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

1 calls:

135.0ms
B
Results
AccuracySegmentsBranch
44.7%3B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes444.0ms (1%)

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

3 calls:

224.0ms
B
148.0ms
A
61.0ms
F
Results
AccuracySegmentsBranch
39.8%2F
35.2%2A
37.2%2B
Compiler

Compiled 15 to 12 computations (20% saved)

regimes234.0ms (0.5%)

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

1 calls:

230.0ms
F
Results
AccuracySegmentsBranch
39.4%2F
Compiler

Compiled 5 to 4 computations (20% saved)

regimes304.0ms (0.7%)

Counts
25 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1) (sqrt.f64 2)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/6))
(neg.f64 (pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 2 C)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
Outputs
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
Calls

3 calls:

161.0ms
C
79.0ms
B
62.0ms
F
Results
AccuracySegmentsBranch
36.5%2C
32.8%1B
32.8%1F
Compiler

Compiled 15 to 12 computations (20% saved)

regimes29.0ms (0.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2)))
Outputs
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B))
Calls

1 calls:

27.0ms
C
Results
AccuracySegmentsBranch
36.5%2C
Compiler

Compiled 5 to 4 computations (20% saved)

regimes22.0ms (0%)

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

1 calls:

21.0ms
C
Results
AccuracySegmentsBranch
36.5%2C
Compiler

Compiled 5 to 4 computations (20% saved)

regimes40.0ms (0.1%)

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

4 calls:

19.0ms
C
7.0ms
A
7.0ms
F
6.0ms
B
Results
AccuracySegmentsBranch
24.9%1F
24.9%1B
24.9%1A
29.0%2C
Compiler

Compiled 20 to 16 computations (20% saved)

regimes26.0ms (0.1%)

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

1 calls:

25.0ms
C
Results
AccuracySegmentsBranch
29.0%2C
Compiler

Compiled 5 to 4 computations (20% saved)

regimes19.0ms (0%)

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

4 calls:

5.0ms
A
4.0ms
F
4.0ms
C
4.0ms
B
Results
AccuracySegmentsBranch
24.7%1B
24.7%1A
24.7%1F
24.7%1C
Compiler

Compiled 20 to 16 computations (20% saved)

regimes18.0ms (0%)

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

4 calls:

5.0ms
B
5.0ms
F
4.0ms
C
4.0ms
A
Results
AccuracySegmentsBranch
24.7%1B
24.7%1A
24.7%1C
24.7%1F
Compiler

Compiled 20 to 16 computations (20% saved)

regimes15.0ms (0%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

regimes12.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
-1.0830640658540377e-191
-0.0
0.0ms
-inf
-8.213689225193348e+215
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.820912914110505e+203
2.943400861456225e+208
0.0ms
1.587893842065366e-81
1.49119162268129e-80
0.0ms
9.115995700826573e-164
1.693768910526835e-163
0.0ms
4.378253530627945e-192
3.646637501108689e-181
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch213.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
2.44961596314104e+92
3.732045110632233e+95
46.0ms
3.9848385689578015e-41
1.221143571690606e-40
26.0ms
3.019270723341412e-82
4.1155423828783916e-82
80.0ms
2.092427664371685e-96
6.038739521712034e-91
Results
81.0ms266×256valid
38.0ms55×1024valid
19.0ms43×512valid
34.0ms35×2048valid
6.0ms22×256invalid
0.0ms256valid
Compiler

Compiled 1701 to 1186 computations (30.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
Operation ival-mult, time spent: 37.0ms, 32.0% of total-time
Operation ival-pow, time spent: 26.0ms, 22.0% of total-time
Operation ival-sqrt, time spent: 15.0ms, 13.0% of total-time
Operation ival-sub, time spent: 15.0ms, 13.0% of total-time
Operation ival-add, time spent: 12.0ms, 10.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch213.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
1.1656540794610323e+67
2.8860290826175593e+72
48.0ms
3.9848385689578015e-41
1.221143571690606e-40
23.0ms
3.019270723341412e-82
4.1155423828783916e-82
77.0ms
2.092427664371685e-96
6.038739521712034e-91
Results
84.0ms298×256valid
35.0ms47×1024valid
37.0ms38×2048valid
16.0ms32×512valid
7.0ms30×256invalid
0.0ms256valid
Compiler

Compiled 1634 to 1170 computations (28.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
Operation ival-mult, time spent: 38.0ms, 35.0% of total-time
Operation ival-pow, time spent: 22.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 12.0% of total-time
Operation ival-sub, time spent: 12.0ms, 11.0% of total-time
Operation ival-add, time spent: 11.0ms, 10.0% of total-time
Operation ival-div, time spent: 7.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch214.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
1.1656540794610323e+67
2.8860290826175593e+72
54.0ms
3.9848385689578015e-41
1.221143571690606e-40
31.0ms
3.019270723341412e-82
4.1155423828783916e-82
60.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
85.0ms241×256valid
33.0ms49×1024valid
37.0ms42×2048valid
16.0ms35×512valid
8.0ms34×256invalid
1.0ms256valid
Compiler

Compiled 1463 to 1077 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
Operation ival-mult, time spent: 33.0ms, 30.0% of total-time
Operation ival-pow, time spent: 26.0ms, 24.0% of total-time
Operation ival-sub, time spent: 14.0ms, 13.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 12.0% of total-time
Operation ival-add, time spent: 11.0ms, 10.0% of total-time
Operation ival-div, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch211.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
1.1656540794610323e+67
2.8860290826175593e+72
49.0ms
3.9848385689578015e-41
1.221143571690606e-40
31.0ms
3.019270723341412e-82
4.1155423828783916e-82
61.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
62.0ms239×256valid
24.0ms45×512valid
30.0ms44×1024valid
12.0ms42×256invalid
45.0ms39×2048valid
1.0ms2048valid
Compiler

Compiled 1477 to 1091 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
Operation ival-mult, time spent: 38.0ms, 34.0% of total-time
Operation ival-pow, time spent: 21.0ms, 19.0% of total-time
Operation ival-add, time spent: 15.0ms, 13.0% of total-time
Operation ival-sub, time spent: 12.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 11.0ms, 10.0% of total-time
Operation const, time spent: 6.0ms, 5.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch205.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
1.1656540794610323e+67
2.8860290826175593e+72
43.0ms
3.9848385689578015e-41
1.221143571690606e-40
27.0ms
3.019270723341412e-82
4.1155423828783916e-82
55.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
71.0ms245×256valid
34.0ms43×1024valid
22.0ms40×512valid
32.0ms39×2048valid
8.0ms37×256invalid
1.0ms1024valid
Compiler

Compiled 1477 to 1073 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
Operation ival-mult, time spent: 38.0ms, 35.0% of total-time
Operation ival-pow, time spent: 20.0ms, 19.0% of total-time
Operation ival-sub, time spent: 18.0ms, 17.0% of total-time
Operation ival-add, time spent: 11.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 9.0% of total-time
Operation ival-div, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch228.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
1.1656540794610323e+67
2.8860290826175593e+72
45.0ms
3.9848385689578015e-41
1.221143571690606e-40
58.0ms
3.6176159647395113e-84
3.019270723341412e-82
51.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
84.0ms296×256valid
43.0ms58×1024valid
19.0ms43×512valid
34.0ms34×2048valid
7.0ms31×256invalid
0.0ms256valid
Compiler

Compiled 1665 to 1233 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 122.0ms
Operation ival-mult, time spent: 46.0ms, 38.0% of total-time
Operation ival-pow, time spent: 26.0ms, 21.0% of total-time
Operation ival-add, time spent: 13.0ms, 11.0% of total-time
Operation ival-sub, time spent: 12.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 11.0ms, 9.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation ival-neg, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

bsearch159.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
3.9848385689578015e-41
1.221143571690606e-40
59.0ms
3.6176159647395113e-84
3.019270723341412e-82
56.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
49.0ms180×256valid
20.0ms39×512valid
24.0ms36×1024valid
30.0ms32×2048valid
7.0ms27×256invalid
0.0ms512valid
Compiler

Compiled 1151 to 865 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
Operation ival-mult, time spent: 27.0ms, 33.0% of total-time
Operation ival-pow, time spent: 19.0ms, 23.0% of total-time
Operation ival-sub, time spent: 10.0ms, 12.0% of total-time
Operation ival-add, time spent: 10.0ms, 12.0% of total-time
Operation ival-sqrt, time spent: 8.0ms, 10.0% of total-time
Operation ival-div, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time

bsearch215.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
2.7584126638144054e+127
1.7251892708814892e+134
43.0ms
3.9848385689578015e-41
1.221143571690606e-40
56.0ms
3.6176159647395113e-84
3.019270723341412e-82
52.0ms
2.1244707242304724e-159
2.8528204337360724e-158
Results
78.0ms291×256valid
43.0ms59×1024valid
23.0ms52×512valid
8.0ms34×256invalid
28.0ms29×2048valid
0.0ms256valid
Compiler

Compiled 1508 to 1159 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
Operation ival-mult, time spent: 37.0ms, 34.0% of total-time
Operation ival-pow, time spent: 24.0ms, 22.0% of total-time
Operation ival-sub, time spent: 13.0ms, 12.0% of total-time
Operation ival-add, time spent: 13.0ms, 12.0% of total-time
Operation ival-sqrt, time spent: 11.0ms, 10.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 4.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time

bsearch99.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
2.7584126638144054e+127
1.7251892708814892e+134
40.0ms
3.9848385689578015e-41
1.221143571690606e-40
Results
50.0ms180×256valid
15.0ms22×1024valid
4.0ms19×256invalid
6.0ms11×512valid
8.0ms10×2048valid
1.0ms1024valid
Compiler

Compiled 663 to 522 computations (21.3% saved)

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

bsearch185.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
98.0ms
2.7584126638144054e+127
1.7251892708814892e+134
87.0ms
2.092427664371685e-96
6.038739521712034e-91
Results
81.0ms201×256valid
19.0ms30×1024valid
13.0ms29×512valid
6.0ms27×256invalid
32.0ms27×2048valid
0.0ms256valid
Compiler

Compiled 933 to 695 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
Operation ival-mult, time spent: 33.0ms, 41.0% of total-time
Operation ival-pow, time spent: 16.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 8.0ms, 10.0% of total-time
Operation ival-sub, time spent: 8.0ms, 10.0% of total-time
Operation ival-add, time spent: 8.0ms, 10.0% of total-time
Operation ival-div, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time

bsearch232.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
112.0ms
2.7584126638144054e+127
1.7251892708814892e+134
119.0ms
2.092427664371685e-96
6.038739521712034e-91
Results
60.0ms195×256valid
103.0ms34×512valid
22.0ms34×1024valid
20.0ms24×2048valid
4.0ms20×256invalid
0.0ms256valid
Compiler

Compiled 843 to 659 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
Operation ival-add, time spent: 59.0ms, 45.0% of total-time
Operation ival-mult, time spent: 31.0ms, 24.0% of total-time
Operation ival-pow, time spent: 16.0ms, 12.0% of total-time
Operation ival-sub, time spent: 9.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 5.0% of total-time
Operation ival-div, time spent: 4.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time

bsearch70.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
1.763303968080022e+114
1.3725352154238913e+118
Results
26.0ms91×256valid
7.0ms27×256invalid
14.0ms14×2048valid
8.0ms13×1024valid
4.0ms512valid
0.0ms256valid
Compiler

Compiled 339 to 270 computations (20.4% saved)

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

bsearch101.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
100.0ms
1.763303968080022e+114
1.3725352154238913e+118
Results
64.0ms89×256valid
4.0ms18×256invalid
12.0ms18×1024valid
6.0ms13×512valid
6.0ms2048valid
0.0ms256valid
Compiler

Compiled 299 to 230 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
Operation ival-mult, time spent: 49.0ms, 69.0% of total-time
Operation ival-pow, time spent: 6.0ms, 8.0% of total-time
Operation ival-add, time spent: 5.0ms, 7.0% of total-time
Operation ival-sub, time spent: 4.0ms, 6.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 4.0% of total-time
Operation ival-div, time spent: 2.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 1.0% of total-time

bsearch197.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
197.0ms
5.02758756781242e+159
6.082548391227695e+161
Results
184.0ms99×256valid
5.0ms12×512valid
1.0ms256invalid
0.0ms256valid
Compiler

Compiled 247 to 199 computations (19.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 178.0ms
Operation ival-mult, time spent: 122.0ms, 69.0% of total-time
Operation ival-sub, time spent: 45.0ms, 25.0% of total-time
Operation ival-pow, time spent: 4.0ms, 2.0% of total-time
Operation ival-add, time spent: 2.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 1.0% of total-time
Operation ival-div, time spent: 1.0ms, 1.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 1.0% of total-time

bsearch54.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
5.02758756781242e+159
6.082548391227695e+161
Results
40.0ms97×256valid
6.0ms14×512valid
0.0ms256valid
0.0ms256invalid
Compiler

Compiled 233 to 185 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
Operation ival-mult, time spent: 21.0ms, 64.0% of total-time
Operation ival-pow, time spent: 4.0ms, 12.0% of total-time
Operation ival-add, time spent: 2.0ms, 6.0% of total-time
Operation ival-sub, time spent: 2.0ms, 6.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 6.0% of total-time
Operation ival-div, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time
Operation ival-neg, time spent: 1.0ms, 3.0% of total-time

bsearch38.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
5.02758756781242e+159
6.082548391227695e+161
Results
28.0ms102×256valid
4.0ms512valid
0.0ms256valid
0.0ms256invalid
Compiler

Compiled 233 to 185 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
Operation ival-mult, time spent: 6.0ms, 32.0% of total-time
Operation ival-pow, time spent: 4.0ms, 22.0% of total-time
Operation ival-div, time spent: 2.0ms, 11.0% of total-time
Operation ival-add, time spent: 2.0ms, 11.0% of total-time
Operation ival-sub, time spent: 2.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 11.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time
Operation ival-neg, time spent: 1.0ms, 5.0% of total-time

bsearch38.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
5.02758756781242e+159
6.082548391227695e+161
Results
27.0ms105×256valid
4.0ms512valid
1.0ms256invalid
0.0ms256valid
Compiler

Compiled 233 to 185 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-mult, time spent: 6.0ms, 31.0% of total-time
Operation ival-pow, time spent: 5.0ms, 26.0% of total-time
Operation ival-sub, time spent: 3.0ms, 16.0% of total-time
Operation ival-add, time spent: 2.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 10.0% of total-time
Operation ival-div, time spent: 1.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time
Operation ival-neg, time spent: 0.0ms, 0.0% of total-time

bsearch41.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
5.02758756781242e+159
6.082548391227695e+161
Results
25.0ms101×256valid
4.0ms10×512valid
1.0ms256invalid
0.0ms512valid
Compiler

Compiled 226 to 178 computations (21.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
Operation ival-mult, time spent: 6.0ms, 33.0% of total-time
Operation ival-pow, time spent: 4.0ms, 22.0% of total-time
Operation ival-add, time spent: 2.0ms, 11.0% of total-time
Operation ival-sub, time spent: 2.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 11.0% of total-time
Operation ival-div, time spent: 1.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time
Operation ival-neg, time spent: 1.0ms, 6.0% of total-time

simplify654.0ms (1.4%)

Algorithm
egg-herbie
Rules
1328×unsub-neg
1220×neg-mul-1
982×distribute-lft-neg-in
572×neg-sub0
556×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03327139
15167139
26867139
38007067
48797067
511707067
615907067
719897067
824517067
926667067
1029537067
1132897067
1236377067
1339587067
1441647067
1542937067
1644337067
1745037067
1846317067
1946317067
2046627067
2146837067
2246837067
2346887067
2447007067
2547037067
2647037067
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 (pow.f64 B 2) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 6483618076376551/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 10000000000000000202188791271559469885760963232143577411377768562080040049981643093586978275328) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 5166793682102433/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 7846377169233351/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 250000000000000018132859095382308781539593602411630488879552538869760) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8903894453031763/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4315507443078343/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 419999999999999978358354890802057568802718328941026978280518111058722816) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 7650217740002517/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999999410065278142270850836406411419107712316302702936064) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 3215295219150359/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))))) (if (<=.f64 B 68962299338965/1532495540865888858358347027150309183618739122183602176) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 384999999999999989612214485241534064612298468956181362406032855269376) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7716708525960861/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 26500000000000000006463638028163657895263137917746352297808666390691840) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 4748743708283607/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 B 3215295219150359/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 155000000000000002032415053018701435822758980525498808959055190536975527995510537327075703800716311064070125647009533961829351424) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))))
(if (<=.f64 B 3628949440770425/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 4434048396276997/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (if (<=.f64 B 7600000000000000109583840451540582299887859715520328144191914602152067891823292224445960358610024216743888583862674034380077268992) (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (if (<=.f64 B 39000000000000001376041401333446871324055509555635918990888124734668750304683295598652432371352388146642203088793657521766220601229312) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 F 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 F 1800000000000000028006949033040317443682762514457910580065587044775500806096560265876973701847085405817171305562112) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 C 600000000000000022647535948936889322396981907692173861598519528721057611825232626302850683517925742870817166592182374070586593787352349194058926994756008721514496) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 95000000000000006083258698834467927818133252552460572685310772846144375892987400198248749279484072050790933827889119489037755580122753605417710650933662959271936) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 229999999999999993697162405575711529620509694941468379352828067884543893742385767214308415680329891523010619155575115159888924902399943959572305420739367206387712) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 54000000000000000040359163202085010931506144624669211864763946279313648514410482207018648671963319981377639032661552124063557523161472774378598994783538188910592) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B))))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 150000000000000005661883987234222330599245476923043465399629882180264402956308156575712670879481435717704291648045593517646648446838087298514731748689002180378624) (neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Outputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) +inf.0) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) +inf.0) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 (pow.f64 B 2) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 6483618076376551/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 (pow.f64 B 2) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 6483618076376551/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 (pow.f64 B 2) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 6483618076376551/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 (pow.f64 B 2) 802633041618099/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 6483618076376551/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 10000000000000000202188791271559469885760963232143577411377768562080040049981643093586978275328) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 10000000000000000202188791271559469885760963232143577411377768562080040049981643093586978275328) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (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 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 10000000000000000202188791271559469885760963232143577411377768562080040049981643093586978275328) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (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 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 5166793682102433/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 7846377169233351/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 250000000000000018132859095382308781539593602411630488879552538869760) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 5166793682102433/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 7846377169233351/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 250000000000000018132859095382308781539593602411630488879552538869760) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 5166793682102433/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) (*.f64 2 F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 B 7846377169233351/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 250000000000000018132859095382308781539593602411630488879552538869760) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 8903894453031763/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4315507443078343/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 419999999999999978358354890802057568802718328941026978280518111058722816) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8903894453031763/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4315507443078343/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 419999999999999978358354890802057568802718328941026978280518111058722816) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8903894453031763/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 4315507443078343/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 419999999999999978358354890802057568802718328941026978280518111058722816) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 8903894453031763/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6664279552073239/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 4315507443078343/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 419999999999999978358354890802057568802718328941026978280518111058722816) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 7650217740002517/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999999410065278142270850836406411419107712316302702936064) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 7650217740002517/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999999410065278142270850836406411419107712316302702936064) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 7650217740002517/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999999410065278142270850836406411419107712316302702936064) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 7650217740002517/98079714615416886934934209737619787751599303819750539264) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999999410065278142270850836406411419107712316302702936064) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 3215295219150359/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))))) (if (<=.f64 B 68962299338965/1532495540865888858358347027150309183618739122183602176) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 384999999999999989612214485241534064612298468956181362406032855269376) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 3215295219150359/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (*.f64 2 F)))))) (if (<=.f64 B 68962299338965/1532495540865888858358347027150309183618739122183602176) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 384999999999999989612214485241534064612298468956181362406032855269376) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 3215295219150359/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (*.f64 2 F)))))) (if (<=.f64 B 68962299338965/1532495540865888858358347027150309183618739122183602176) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 384999999999999989612214485241534064612298468956181362406032855269376) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 3215295219150359/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 5297247849083857/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (*.f64 2 F)))))) (if (<=.f64 B 68962299338965/1532495540865888858358347027150309183618739122183602176) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 384999999999999989612214485241534064612298468956181362406032855269376) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 7716708525960861/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 26500000000000000006463638028163657895263137917746352297808666390691840) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7716708525960861/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 26500000000000000006463638028163657895263137917746352297808666390691840) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))))))
(if (<=.f64 B 7716708525960861/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 26500000000000000006463638028163657895263137917746352297808666390691840) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 7716708525960861/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 26500000000000000006463638028163657895263137917746352297808666390691840) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F))))))))
(if (<=.f64 B 4748743708283607/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 B 4748743708283607/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))))))
(if (<=.f64 B 4748743708283607/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 4748743708283607/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 6151642663452221/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 1225996432692711/12259964326927110866866776217202473468949912977468817408) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 3215295219150359/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 155000000000000002032415053018701435822758980525498808959055190536975527995510537327075703800716311064070125647009533961829351424) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))))
(if (<=.f64 B 3215295219150359/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 155000000000000002032415053018701435822758980525498808959055190536975527995510537327075703800716311064070125647009533961829351424) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))))
(if (<=.f64 B 3215295219150359/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 155000000000000002032415053018701435822758980525498808959055190536975527995510537327075703800716311064070125647009533961829351424) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))))
(if (<=.f64 B 3215295219150359/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 3187590725001049/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 155000000000000002032415053018701435822758980525498808959055190536975527995510537327075703800716311064070125647009533961829351424) (/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))))
(if (<=.f64 B 3628949440770425/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 3628949440770425/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 3628949440770425/49039857307708443467467104868809893875799651909875269632) (*.f64 -2 (*.f64 (/.f64 C (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 A -4) (/.f64 (pow.f64 B 2) C)))))) (if (<=.f64 B 12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 4434048396276997/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (if (<=.f64 B 7600000000000000109583840451540582299887859715520328144191914602152067891823292224445960358610024216743888583862674034380077268992) (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 4434048396276997/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))))) (if (<=.f64 B 7600000000000000109583840451540582299887859715520328144191914602152067891823292224445960358610024216743888583862674034380077268992) (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 4434048396276997/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))))) (if (<=.f64 B 7600000000000000109583840451540582299887859715520328144191914602152067891823292224445960358610024216743888583862674034380077268992) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (if (<=.f64 B 39000000000000001376041401333446871324055509555635918990888124734668750304683295598652432371352388146642203088793657521766220601229312) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))))) (if (<=.f64 B 39000000000000001376041401333446871324055509555635918990888124734668750304683295598652432371352388146642203088793657521766220601229312) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 B 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))))) (if (<=.f64 B 39000000000000001376041401333446871324055509555635918990888124734668750304683295598652432371352388146642203088793657521766220601229312) (/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B))))))
(if (<=.f64 F 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 F 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 F 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (/.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 F 1800000000000000028006949033040317443682762514457910580065587044775500806096560265876973701847085405817171305562112) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 F 1800000000000000028006949033040317443682762514457910580065587044775500806096560265876973701847085405817171305562112) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (hypot.f64 B C))))) (neg.f64 B)) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 2 B)))))
(if (<=.f64 C 600000000000000022647535948936889322396981907692173861598519528721057611825232626302850683517925742870817166592182374070586593787352349194058926994756008721514496) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (/.f64 1 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 600000000000000022647535948936889322396981907692173861598519528721057611825232626302850683517925742870817166592182374070586593787352349194058926994756008721514496) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (/.f64 1 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 95000000000000006083258698834467927818133252552460572685310772846144375892987400198248749279484072050790933827889119489037755580122753605417710650933662959271936) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 95000000000000006083258698834467927818133252552460572685310772846144375892987400198248749279484072050790933827889119489037755580122753605417710650933662959271936) (/.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 95000000000000006083258698834467927818133252552460572685310772846144375892987400198248749279484072050790933827889119489037755580122753605417710650933662959271936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (sqrt.f64 B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 229999999999999993697162405575711529620509694941468379352828067884543893742385767214308415680329891523010619155575115159888924902399943959572305420739367206387712) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 229999999999999993697162405575711529620509694941468379352828067884543893742385767214308415680329891523010619155575115159888924902399943959572305420739367206387712) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 2 B)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 54000000000000000040359163202085010931506144624669211864763946279313648514410482207018648671963319981377639032661552124063557523161472774378598994783538188910592) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 2 (/.f64 F B))))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 150000000000000005661883987234222330599245476923043465399629882180264402956308156575712670879481435717704291648045593517646648446838087298514731748689002180378624) (neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(if (<=.f64 C 150000000000000005661883987234222330599245476923043465399629882180264402956308156575712670879481435717704291648045593517646648446838087298514731748689002180378624) (neg.f64 (sqrt.f64 (/.f64 (*.f64 2 F) B))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 C F)) B)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 2 F) B)))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Compiler

Compiled 1938 to 1349 computations (30.4% saved)

soundness2.9s (6.3%)

Rules
1632×distribute-lft-in
1558×distribute-rgt-in
1408×*-commutative
1290×associate-*r*
1246×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03384129616
054516
1920514
017138589979543
149528589978159
062778
11129738
01702596
15392224
220922112
374842112
0631006
111921006
057931
11103931
02388141185
16817135065
0256383377
1734380889
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4137 to 2503 computations (39.5% saved)

end6.0ms (0%)

preprocess890.0ms (2%)

Compiler

Compiled 7040 to 4562 computations (35.2% saved)

Profiling

Loading profile data...