quad2p (problem 3.2.1, positive)

Time bar (total: 12.2s)

analyze155.0ms (1.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
42.6%40.6%54.6%0.1%0%4.7%0%7
51.2%48.4%46%0.1%0%5.5%0%8
54.5%49.9%41.7%0.1%0%8.2%0%9
60.2%53.4%35.3%0.1%0%11.1%0%10
67.6%58.7%28.2%0.1%0%13%0%11
71.4%60.6%24.2%0.1%0%15.1%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
Operation ival-mult, time spent: 21.0ms, 28.0% of total-time
Operation ival-sqrt, time spent: 17.0ms, 23.0% of total-time
Operation ival-sub, time spent: 11.0ms, 15.0% of total-time
Operation ival-div, time spent: 9.0ms, 12.0% of total-time
Operation ival-add, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 7.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

sample2.5s (20.2%)

Results
854.0ms5096×256valid
148.0ms1085×256invalid
606.0ms1084×2048valid
265.0ms694×1024valid
95.0ms687×256infinite
187.0ms359×4096valid
80.0ms335×512valid
0.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-mult, time spent: 406.0ms, 35.0% of total-time
Operation ival-sqrt, time spent: 235.0ms, 20.0% of total-time
Operation ival-div, time spent: 148.0ms, 13.0% of total-time
Operation ival-sub, time spent: 136.0ms, 12.0% of total-time
Operation ival-add, time spent: 129.0ms, 11.0% of total-time
Operation ival-neg, time spent: 93.0ms, 8.0% of total-time
Operation const, time spent: 17.0ms, 1.0% of total-time
Bogosity

preprocess833.0ms (6.8%)

Algorithm
egg-herbie
Rules
2006×fma-neg
1016×div-sub
790×times-frac
528×fma-define
446×associate-/r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-2(-4.01791238054154e-230 -7.454995620795679e-280 1.7699622434143527e-85)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
610-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
110-0-(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
20-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-c
00-0-(*.f64 a c)
00-0-b_2
00-0-(neg.f64 b_2)
00-0-a
00-0-(*.f64 b_2 b_2)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055631
1136579
2281571
3777571
42087571
53954571
64998571
75251571
85344571
95376571
105392571
115392571
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a)
(neg.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(neg.f64 (/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a))
(neg.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2) a)
(neg.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2) a)
(neg.f64 (/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))
(neg.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 (neg.f64 b_2) c))) a) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c))) a) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a))) c) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (neg.f64 b_2) a (*.f64 c c))) c) a)
Compiler

Compiled 124 to 32 computations (74.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
Operation ival-sqrt, time spent: 78.0ms, 65.0% of total-time
Operation ival-mult, time spent: 15.0ms, 12.0% of total-time
Operation ival-div, time spent: 8.0ms, 7.0% of total-time
Operation ival-add, time spent: 8.0ms, 7.0% of total-time
Operation ival-sub, time spent: 6.0ms, 5.0% of total-time
Operation ival-neg, time spent: 5.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 15 to 9 computations (40% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Compiler

Compiled 15 to 9 computations (40% saved)

localize131.0ms (1.1%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
96.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
77.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
57.4%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 50 to 10 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
Operation ival-sqrt, time spent: 7.0ms, 29.0% of total-time
Operation ival-mult, time spent: 7.0ms, 29.0% of total-time
Operation ival-sub, time spent: 6.0ms, 24.0% of total-time
Operation ival-div, time spent: 4.0ms, 16.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

series32.0ms (0.3%)

Counts
4 → 144
Calls
Call 1
Inputs
#<alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))>
#<alt (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)>
#<alt (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)>
#<alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c))>
Outputs
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))>
#<alt b_2>
#<alt (*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))))))>
#<alt (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6)))))))>
#<alt (*.f64 -1 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))>
#<alt b_2>
#<alt (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))>
#<alt (+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))>
#<alt b_2>
#<alt (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))))>
#<alt (+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)))))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 a))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 a)))))))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 5))))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (-.f64 (pow.f64 b_2 2) (*.f64 a c))>
#<alt (-.f64 (pow.f64 b_2 2) (*.f64 a c))>
#<alt (-.f64 (pow.f64 b_2 2) (*.f64 a c))>
#<alt (pow.f64 b_2 2)>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (pow.f64 b_2 2)>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))>
#<alt (pow.f64 b_2 2)>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))>
#<alt (*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))>
#<alt (*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))>
#<alt (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))>
#<alt (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))>
#<alt (pow.f64 b_2 2)>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))>
#<alt (*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))>
#<alt (*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))>
Calls

36 calls:

TimeVariablePointExpression
3.0ms
a
@-inf
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
3.0ms
c
@inf
(sqrt (- (* b_2 b_2) (* a c)))
2.0ms
a
@-inf
(sqrt (- (* b_2 b_2) (* a c)))
1.0ms
a
@inf
(sqrt (- (* b_2 b_2) (* a c)))
1.0ms
b_2
@0
(sqrt (- (* b_2 b_2) (* a c)))

rewrite326.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1402×fma-define
817×log1p-expm1-u
817×expm1-log1p-u
674×fma-neg
388×expm1-undefine
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016151
1228151
23352145
Stop Event
node limit
Counts
4 → 339
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 2)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))))
(/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (exp.f64 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (exp.f64 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (exp.f64 (neg.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (neg.f64 b_2))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (neg.f64 b_2) 1))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (+.f64 (neg.f64 b_2) b_2))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 1 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 -1 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(-.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))) 1)
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(*.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 a)))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2)
(pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 1 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(+.f64 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(+.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a))) (*.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (-.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b_2 2)) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (exp.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (exp.f64 (pow.f64 b_2 2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (exp.f64 (pow.f64 b_2 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 b_2 2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 b_2 2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 a (neg.f64 c) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (pow.f64 b_2 2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 c) a (pow.f64 b_2 2))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 1 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 1 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (neg.f64 a) c (pow.f64 b_2 2))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c (neg.f64 a))) (cbrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) 1) c (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))

simplify400.0ms (3.3%)

Algorithm
egg-herbie
Rules
1414×fma-define
1288×associate-*r*
796×distribute-lft-in
794×distribute-rgt-in
610×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108933894
1296831870
Stop Event
node limit
Counts
483 → 694
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
b_2
(*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6)))))))
(*.f64 -1 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)
(*.f64 -2 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)))))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 a))))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 a)))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 5))))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a c))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(pow.f64 b_2 2)
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 a c))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 a c))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 2)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))))
(/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (exp.f64 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (exp.f64 b_2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (exp.f64 (neg.f64 b_2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (neg.f64 b_2))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (neg.f64 b_2) 1))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (+.f64 (neg.f64 b_2) b_2))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 1 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 -1 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(-.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))) 1)
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(*.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 a)))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2)
(pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 1 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(+.f64 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(+.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a))) (*.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (-.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 b_2 2)) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (exp.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (exp.f64 (pow.f64 b_2 2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (exp.f64 (pow.f64 b_2 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 b_2 2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 b_2 2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 a (neg.f64 c) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (pow.f64 b_2 2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 c) a (pow.f64 b_2 2))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 1 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 1 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (neg.f64 a) c (pow.f64 b_2 2))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c (neg.f64 a))) (cbrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) 1) c (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 1 (sqrt.f64 -1))))))
(fma.f64 (pow.f64 b_2 2) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 (pow.f64 b_2 2) (fma.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (sqrt.f64 -1)) -1) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5))))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
b_2
(*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 1 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 b_2 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 1))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (/.f64 (*.f64 (*.f64 c -1/2) a) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6)))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)))))))
(*.f64 b_2 (+.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 1) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 b_2 (neg.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 1)))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))))))
(*.f64 b_2 (neg.f64 (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (/.f64 (*.f64 (*.f64 c -1/2) a) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)))))))
(*.f64 (+.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 1) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))) (neg.f64 b_2))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 b_2 (*.f64 -1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) b_2)
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(+.f64 b_2 (*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))))
(fma.f64 a (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) b_2)) b_2)
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(+.f64 b_2 (*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)) (/.f64 (*.f64 -1/8 (pow.f64 c 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 c -1/2) b_2)) b_2)
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))
(*.f64 (neg.f64 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))) (neg.f64 a))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 b_2 (*.f64 -1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) b_2)
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))))
(+.f64 b_2 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3))))))
(fma.f64 c (fma.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 a) b_2)) b_2)
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5))))))))
(+.f64 b_2 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 b_2 5))))))))
(fma.f64 c (fma.f64 c (fma.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 b_2 5)))) (/.f64 (*.f64 -1/2 a) b_2)) b_2)
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 c) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 c) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 c (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))
(*.f64 (neg.f64 c) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))))
(*.f64 c (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))) -1) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 1 (sqrt.f64 -1)))) -1) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) -1) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(/.f64 (*.f64 (*.f64 c -1/2) a) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 a c) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 2)) (*.f64 (*.f64 c -1/2) a)) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 a c) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 4))))) b_2)
(/.f64 (fma.f64 (*.f64 a c) -1/2 (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 4)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 a c) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 4)))))) b_2)
(/.f64 (fma.f64 (*.f64 a c) -1/2 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 4)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 2)))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 2) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (/.f64 (*.f64 (*.f64 c -1/2) a) (pow.f64 b_2 2)))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)))))))
(*.f64 b_2 (neg.f64 (+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)))) (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 2))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(/.f64 (*.f64 (*.f64 c -1/2) a) b_2)
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)))))))
(*.f64 a (fma.f64 a (fma.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)) (/.f64 (*.f64 -1/8 (pow.f64 c 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 5/64) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 5/64) b_2)) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (pow.f64 b_2 5))) (/.f64 (*.f64 -1/8 (pow.f64 c 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)))
(*.f64 a (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(*.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) b_2) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 a) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))))) a)) b_2) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (neg.f64 a)) b_2) a))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(/.f64 (*.f64 (*.f64 c -1/2) a) b_2)
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) c) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 b_2 5)))) (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 c (fma.f64 -1/2 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 5/64)) b_2) (/.f64 (*.f64 -1/16 (pow.f64 a 3)) (pow.f64 b_2 5))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 c (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) 5/64) b_2) (/.f64 (*.f64 -1/16 (pow.f64 a 3)) (pow.f64 b_2 5))) (/.f64 (*.f64 -1/8 (pow.f64 a 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (-.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))))) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))
(*.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 c) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) b_2) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 c) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c)) b_2) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 b_2 (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 b_2 (sqrt.f64 -1)) (/.f64 -1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (-.f64 (*.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) (/.f64 1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (sqrt.f64 -1)))) (/.f64 -1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 c (*.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 c -1/2 (*.f64 (*.f64 -1/8 a) (/.f64 (pow.f64 c 2) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4))))) b_2)
(/.f64 (fma.f64 -1/2 c (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 4)))))) b_2)
(/.f64 (fma.f64 c -1/2 (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 4)))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 4)))))) b_2)
(/.f64 (fma.f64 -1/2 c (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 5/64) (*.f64 a (pow.f64 b_2 6))) (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 4))))))) b_2)
(/.f64 (fma.f64 c -1/2 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b_2 6)) (/.f64 5/64 a)) (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 4))))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 b_2 (neg.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4)) (/.f64 2 a))))
(*.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (/.f64 2 a))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 4)) (fma.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (/.f64 2 a)))))
(*.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 4))) (fma.f64 -1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b_2 6))) (/.f64 2 a)))) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5))))))
(fma.f64 a (fma.f64 -1/16 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 b_2 5)) (/.f64 (*.f64 -1/8 (pow.f64 c 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 c -1/2) b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6))))) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))))))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 5/64) b_2)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 5/64) b_2)) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (pow.f64 b_2 5))) (/.f64 (*.f64 -1/8 (pow.f64 c 2)) (pow.f64 b_2 3))) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (/.f64 b_2 a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) b_2) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (neg.f64 (/.f64 (+.f64 b_2 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) 1/8)) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) 1/8)) a)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3)) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 5))))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 c (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 5))))) (/.f64 1/2 b_2)))
(*.f64 c (fma.f64 c (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 (*.f64 -1/16 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 5))) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 c (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 5/64) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (/.f64 1/2 b_2)))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 -1/2 (*.f64 c (*.f64 (/.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) b_2) (/.f64 5/64 a))) (/.f64 (*.f64 -1/16 (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3)))) (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 a c))))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 a c)))))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (/.f64 b_2 (*.f64 a c))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 a c))))))))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (/.f64 b_2 (*.f64 a c))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1) (/.f64 b_2 (*.f64 a c))))
(*.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (*.f64 a c))) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 (neg.f64 c) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 a c))))))
(*.f64 c (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (/.f64 b_2 (neg.f64 a))) c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 (neg.f64 c) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 b_2 a) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 a c))))))
(*.f64 c (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (*.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 c (pow.f64 a 3)))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5)))))) c))) c))))
(*.f64 -1 (*.f64 a c))
(*.f64 c (neg.f64 a))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(pow.f64 b_2 2)
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(pow.f64 b_2 2)
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 b_2 2)))))
(*.f64 (pow.f64 b_2 2) (+.f64 1 (/.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))))
(*.f64 (pow.f64 b_2 2) (-.f64 1 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 c (neg.f64 a))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 -1 (*.f64 a c))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) a)) (*.f64 -1 c))))
(*.f64 a (-.f64 (/.f64 (pow.f64 b_2 2) a) c))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 c (neg.f64 a))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 -1 (*.f64 a c))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (/.f64 (pow.f64 b_2 2) c)) (*.f64 -1 a))))
(*.f64 c (-.f64 (/.f64 (pow.f64 b_2 2) c) a))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 3)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(sqrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c)))))
(hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(hypot.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(sqrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c)))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))))
(*.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 3)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) 1/3)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 2))
(fabs.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (exp.f64 b_2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (exp.f64 b_2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (exp.f64 (neg.f64 b_2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (/.f64 1 (exp.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (*.f64 (exp.f64 (neg.f64 b_2)) (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1 (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 1 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 0 b_2))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (*.f64 0 b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (*.f64 0 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 0 b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 0 b_2))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (sqrt.f64 b_2) (neg.f64 (sqrt.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 -1 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))) b_2)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))) b_2)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))) b_2)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (*.f64 (neg.f64 b_2) 1))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 b_2) 1 b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (*.f64 0 b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (+.f64 (neg.f64 b_2) b_2))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (*.f64 0 b_2))
(+.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(-.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (/.f64 1 a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 a)))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3) 1/3)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 2)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) -1)
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (neg.f64 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 1))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 1 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(fma.f64 (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 a))) (/.f64 b_2 a))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 a))) (/.f64 b_2 a))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 a))) (/.f64 b_2 a))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (cbrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (cbrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (cbrt.f64 a))) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a)) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (sqrt.f64 a))) (/.f64 b_2 a))
(+.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(+.f64 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(+.f64 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2)))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(/.f64 1 (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2)))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2)))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a))) (*.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))) (*.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) (pow.f64 (*.f64 0 (*.f64 a c)) 3)) (fma.f64 (*.f64 0 (*.f64 a c)) (-.f64 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2)))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (-.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 c 2) (*.f64 (neg.f64 a) (neg.f64 a)))) (-.f64 (pow.f64 b_2 2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))) (-.f64 (pow.f64 b_2 2) (+.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) (*.f64 (*.f64 0 (*.f64 a c)) (*.f64 0 (*.f64 a c)))) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (*.f64 0 (*.f64 a c)))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1)
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 2)
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 3)
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2))
(fabs.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3) 1/3)
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 2))
(fabs.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(log.f64 (*.f64 (exp.f64 (pow.f64 b_2 2)) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (/.f64 1 (pow.f64 (exp.f64 a) c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (exp.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (exp.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (exp.f64 (pow.f64 b_2 2))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (exp.f64 (pow.f64 b_2 2))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 a))) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) c)) (+.f64 1 (expm1.f64 (pow.f64 b_2 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 b_2 2))) (pow.f64 (exp.f64 a) c)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c (neg.f64 a)) 1))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 c (neg.f64 a)))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (pow.f64 b_2 2) 1 (*.f64 (*.f64 c (neg.f64 a)) 1))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (pow.f64 b_2 2) 1 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 b_2 2) 1 (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 a (neg.f64 c) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 c (neg.f64 a) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (neg.f64 c) a (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 c (neg.f64 a)))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 1 (pow.f64 b_2 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 1 (pow.f64 b_2 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 1 (fma.f64 a (neg.f64 c) (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 1 (*.f64 c (neg.f64 a)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 2 (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (neg.f64 a) c (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 a c) (fma.f64 a c (pow.f64 b_2 2)) (pow.f64 b_2 4))) (*.f64 2 (*.f64 0 (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))) (*.f64 0 (*.f64 a c)))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 a c (pow.f64 b_2 2))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(+.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 a c (pow.f64 b_2 2))) (*.f64 2 (*.f64 0 (*.f64 a c))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 -1 (*.f64 a c) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c (neg.f64 a))) (cbrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (sqrt.f64 b_2) (*.f64 b_2 (sqrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 2 (*.f64 0 (*.f64 a c)) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (sqrt.f64 (*.f64 c (neg.f64 a))) (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 a c))) (-.f64 (pow.f64 b_2 2) (*.f64 a c)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 0 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 0 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 0 (*.f64 a c)))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 2 (*.f64 0 (*.f64 a c))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) 1) c (pow.f64 b_2 2))
(-.f64 (pow.f64 b_2 2) (*.f64 a c))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 a (neg.f64 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 a (neg.f64 (sqrt.f64 c))) (sqrt.f64 c) (pow.f64 b_2 2))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 a (neg.f64 c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 0 (*.f64 a c)))
(fma.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 a c)) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 4) (*.f64 2 (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2) (neg.f64 (-.f64 (*.f64 a c) (fma.f64 a (neg.f64 c) (*.f64 a c)))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (fma.f64 a (neg.f64 c) (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 (cbrt.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 0 (*.f64 a c))))

eval323.0ms (2.6%)

Compiler

Compiled 18866 to 9598 computations (49.1% saved)

prune155.0ms (1.3%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New67222694
Fresh000
Picked011
Done000
Total67223695
Accuracy
91.9%
Counts
695 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.9%
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
21.2%
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3) 1/3)
51.0%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
26.5%
(/.f64 (/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
30.4%
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
51.7%
(/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2) a)
49.8%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) b_2) a)
50.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
34.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
45.6%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2)) b_2) a)
42.2%
(/.f64 (-.f64 (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) b_2) a)
38.8%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2)) b_2) a)
13.6%
(/.f64 (-.f64 b_2 b_2) a)
33.1%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))) a)
21.8%
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))) a)
36.8%
(/.f64 (*.f64 c -1/2) b_2)
33.8%
(/.f64 (*.f64 b_2 -2) a)
49.1%
(/.f64 (exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) a)
51.6%
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
39.6%
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
51.7%
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
33.5%
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
33.1%
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
Compiler

Compiled 789 to 539 computations (31.7% saved)

localize534.0ms (4.4%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
95.5%
(log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
94.6%
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
87.8%
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
83.8%
(sqrt.f64 (*.f64 c (neg.f64 a)))
94.9%
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))) a)
92.7%
(*.f64 (pow.f64 a 2) c)
90.7%
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))
84.2%
(/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))
93.6%
(/.f64 c (pow.f64 b_2 2))
92.9%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))) a)
92.3%
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
91.9%
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
100.0%
(hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
98.0%
(/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2) a)
87.8%
(-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2)
83.8%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 295 to 130 computations (55.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 329.0ms
Operation ival-pow, time spent: 90.0ms, 27.0% of total-time
Operation ival-mult, time spent: 88.0ms, 27.0% of total-time
Operation ival-div, time spent: 53.0ms, 16.0% of total-time
Operation composed, time spent: 28.0ms, 9.0% of total-time
Operation ival-add, time spent: 17.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 15.0ms, 5.0% of total-time
Operation ival-log, time spent: 11.0ms, 3.0% of total-time
Operation const, time spent: 9.0ms, 3.0% of total-time
Operation ival-exp, time spent: 8.0ms, 2.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation ival-sub, time spent: 4.0ms, 1.0% of total-time

series112.0ms (0.9%)

Counts
16 → 441
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 c (neg.f64 a)))>
#<alt (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2)>
#<alt (/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2) a)>
#<alt (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)>
#<alt (*.f64 a (/.f64 c (pow.f64 b_2 2)))>
#<alt (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))>
#<alt (/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))) a)>
#<alt (/.f64 c (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))>
#<alt (*.f64 (pow.f64 a 2) c)>
#<alt (/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))) a)>
#<alt (sqrt.f64 (*.f64 c (neg.f64 a)))>
#<alt (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)>
#<alt (exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))>
#<alt (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))>
Outputs
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))>
#<alt b_2>
#<alt (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))>
#<alt (+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))>
#<alt (+.f64 b_2 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))>
#<alt b_2>
#<alt (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))>
#<alt (+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))>
#<alt (+.f64 b_2 (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))>
#<alt b_2>
#<alt (*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (/.f64 (*.f64 a c) (pow.f64 b_2 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))>
#<alt (*.f64 -2 b_2)>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))>
#<alt (*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))>
#<alt (*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))>
#<alt (*.f64 -2 b_2)>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))>
#<alt (*.f64 1/2 (/.f64 c b_2))>
#<alt (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)>
#<alt (/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)>
#<alt (/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)>
#<alt (*.f64 1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (*.f64 1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))>
#<alt (*.f64 1/2 (/.f64 c b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 1/2 (/.f64 c b_2))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1/2 (/.f64 a b_2))>
#<alt (*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))>
#<alt (*.f64 -1/2 (/.f64 a b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)>
#<alt (*.f64 -1/2 (/.f64 a b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))>
#<alt (*.f64 -1/2 (/.f64 a b_2))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))>
#<alt (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)>
#<alt (*.f64 -2 b_2)>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))>
#<alt (*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))>
#<alt (*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/6 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -30 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -15 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 60 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))))))))) (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (log.f64 (/.f64 1 b_2)))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))))))>
#<alt (+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4)))))))>
#<alt (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 45/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))>
#<alt (+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 c (+.f64 (*.f64 1/6 (*.f64 c (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 c))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 c))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) c))) c))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) c)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)))) c))) c))))>
#<alt (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))>
#<alt (+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))>
#<alt (+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 a (+.f64 (*.f64 1/6 (*.f64 a (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 a))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 a))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) a))) a))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) a)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)))) a))) a))))>
Calls

132 calls:

TimeVariablePointExpression
5.0ms
c
@0
(+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))
3.0ms
c
@inf
(log (- (sqrt (+ (* b_2 b_2) (* (sqrt (* c (neg a))) (sqrt (* c (neg a)))))) b_2))
3.0ms
c
@0
(log (- (sqrt (+ (* b_2 b_2) (* (sqrt (* c (neg a))) (sqrt (* c (neg a)))))) b_2))
3.0ms
a
@inf
(/ (* (neg b_2) (+ 2 (* -1/2 (* a (/ c (pow b_2 2)))))) a)
3.0ms
a
@inf
(* a (/ c (pow b_2 2)))

rewrite644.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
404×times-frac
331×log1p-expm1-u
331×expm1-log1p-u
321×add-exp-log
321×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042633
1731585
Stop Event
node limit
Counts
16 → 416
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2)
(/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2) a)
(hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))) a)
(/.f64 c (pow.f64 b_2 2))
(/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))
(+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))
(*.f64 (pow.f64 a 2) c)
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))) a)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(/.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1))
(fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(-.f64 (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))) 1)
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
(*.f64 1 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2)
(pow.f64 (/.f64 a (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) 1)
(*.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(pow.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(sqrt.f64 (fma.f64 c a (pow.f64 b_2 2)))
(log.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(cbrt.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log1p.f64 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))) 1)
(/.f64 (*.f64 c a) (pow.f64 b_2 2))
(/.f64 (*.f64 c a) (neg.f64 (pow.f64 b_2 2)))
(pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 1))
(+.f64 (*.f64 b_2 2) (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(+.f64 (*.f64 2 b_2) (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))) 1)
(pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2)
(neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(sqrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 2))
(log.f64 (pow.f64 (exp.f64 b_2) (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))))
(cbrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(exp.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1))
(fma.f64 b_2 2 (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(fma.f64 2 b_2 (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))) 1)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(*.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (/.f64 1 a))
(*.f64 1 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 1) (/.f64 b_2 a))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 1) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2)
(pow.f64 (/.f64 a (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 2))
(log.f64 (pow.f64 (exp.f64 b_2) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2)))) 1)
(*.f64 c (pow.f64 b_2 -2))
(*.f64 1 (*.f64 c (pow.f64 b_2 -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 2) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) b_2))
(*.f64 (/.f64 1 b_2) (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (pow.f64 b_2 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b_2 4))) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 b_2 4))) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 b_2 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 b_2) 2)))
(pow.f64 (*.f64 c (pow.f64 b_2 -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 3)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(pow.f64 (/.f64 (pow.f64 b_2 2) c) -1)
(sqrt.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 b_2 -2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 b_2 -2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))) 1)
(*.f64 (*.f64 c (pow.f64 b_2 -2)) (/.f64 (pow.f64 a 2) b_2))
(*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 3)))
(*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))
(*.f64 1 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)))
(*.f64 (pow.f64 b_2 -2) (/.f64 (*.f64 c (pow.f64 a 2)) b_2))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 2)))
(*.f64 (/.f64 c b_2) (pow.f64 (/.f64 a b_2) 2))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 c (pow.f64 b_2 3/2)) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 c 1) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 a 2) b_2) (*.f64 c (pow.f64 b_2 -2)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)) (/.f64 c (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (pow.f64 a 2) 1) (/.f64 c (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) b_2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 3/2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) b_2) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)) (/.f64 (*.f64 a (sqrt.f64 c)) b_2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) 1) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3)))
(pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2) (pow.f64 b_2 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)) (pow.f64 b_2 -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) (pow.f64 (pow.f64 b_2 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(exp.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(*.f64 1 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2)) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/2 a) (pow.f64 b_2 3)) (*.f64 b_2 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))))) (*.f64 b_2 (pow.f64 b_2 3)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))) b_2) (*.f64 (pow.f64 b_2 3) (*.f64 -1/2 a))) (*.f64 (pow.f64 b_2 3) b_2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 1))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8 (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (/.f64 a b_2) -1/2 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/8 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 1 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 -1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 c (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 c)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 a 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 a 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))) 1)
(*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 1 a))
(*.f64 1 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (cbrt.f64 a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1) (/.f64 c a))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (cbrt.f64 a)))
(pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2)
(pow.f64 (/.f64 a (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) -1)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(exp.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 0 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)) (log.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (log.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(-.f64 (log.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log1p.f64 (-.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1))
(exp.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))

simplify510.0ms (4.2%)

Algorithm
egg-herbie
Rules
1122×distribute-lft-in
1110×times-frac
1084×*-commutative
538×+-commutative
408×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0169655203
1471352675
Stop Event
node limit
Counts
857 → 956
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(*.f64 -2 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
b_2
(*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 -2 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 a b_2))
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(*.f64 -2 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(*.f64 -2 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/6 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -30 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -15 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 60 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))))))))) (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4)))))))
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 45/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 c (+.f64 (*.f64 1/6 (*.f64 c (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) c))) c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) c)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)))) c))) c))))
(+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 a (+.f64 (*.f64 1/6 (*.f64 a (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) a))) a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) a)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)))) a))) a))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(/.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1))
(fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(-.f64 (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))) 1)
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
(*.f64 1 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2)
(pow.f64 (/.f64 a (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) 1)
(*.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(pow.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(sqrt.f64 (fma.f64 c a (pow.f64 b_2 2)))
(log.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(cbrt.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log1p.f64 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))) 1)
(/.f64 (*.f64 c a) (pow.f64 b_2 2))
(/.f64 (*.f64 c a) (neg.f64 (pow.f64 b_2 2)))
(pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 1))
(+.f64 (*.f64 b_2 2) (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(+.f64 (*.f64 2 b_2) (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))) 1)
(pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2)
(neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(sqrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 2))
(log.f64 (pow.f64 (exp.f64 b_2) (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))))
(cbrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(exp.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1))
(fma.f64 b_2 2 (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(fma.f64 2 b_2 (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))) 1)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(*.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (/.f64 1 a))
(*.f64 1 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 1) (/.f64 b_2 a))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 1) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2)
(pow.f64 (/.f64 a (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 2))
(log.f64 (pow.f64 (exp.f64 b_2) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2)))) 1)
(*.f64 c (pow.f64 b_2 -2))
(*.f64 1 (*.f64 c (pow.f64 b_2 -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 2) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) b_2))
(*.f64 (/.f64 1 b_2) (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (pow.f64 b_2 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b_2 4))) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 b_2 4))) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 b_2 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 b_2) 2)))
(pow.f64 (*.f64 c (pow.f64 b_2 -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 3)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(pow.f64 (/.f64 (pow.f64 b_2 2) c) -1)
(sqrt.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 b_2 -2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 b_2 -2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))) 1)
(*.f64 (*.f64 c (pow.f64 b_2 -2)) (/.f64 (pow.f64 a 2) b_2))
(*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 3)))
(*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))
(*.f64 1 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)))
(*.f64 (pow.f64 b_2 -2) (/.f64 (*.f64 c (pow.f64 a 2)) b_2))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 2)))
(*.f64 (/.f64 c b_2) (pow.f64 (/.f64 a b_2) 2))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 c (pow.f64 b_2 3/2)) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 c 1) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 a 2) b_2) (*.f64 c (pow.f64 b_2 -2)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)) (/.f64 c (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (pow.f64 a 2) 1) (/.f64 c (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) b_2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 3/2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) b_2) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)) (/.f64 (*.f64 a (sqrt.f64 c)) b_2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) 1) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3)))
(pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2) (pow.f64 b_2 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)) (pow.f64 b_2 -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) (pow.f64 (pow.f64 b_2 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(exp.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(*.f64 1 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2)) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/2 a) (pow.f64 b_2 3)) (*.f64 b_2 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))))) (*.f64 b_2 (pow.f64 b_2 3)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))) b_2) (*.f64 (pow.f64 b_2 3) (*.f64 -1/2 a))) (*.f64 (pow.f64 b_2 3) b_2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 1))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8 (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (/.f64 a b_2) -1/2 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/8 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 1 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 -1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 a 2)))) 1)
(pow.f64 (*.f64 c (pow.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) 1/3)
(pow.f64 (*.f64 a (sqrt.f64 c)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 a 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 a 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))) 1)
(*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 1 a))
(*.f64 1 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (cbrt.f64 a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1) (/.f64 c a))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (cbrt.f64 a)))
(pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2)
(pow.f64 (/.f64 a (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) -1)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(exp.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 0 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)) (log.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(-.f64 (log.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (log.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(-.f64 (log.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log1p.f64 (-.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1))
(exp.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (neg.f64 a) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c)) b_2) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)) b_2) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) (neg.f64 a)) b_2) a))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c)))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 (+.f64 2 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))) (neg.f64 b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(*.f64 1/2 (/.f64 (neg.f64 c) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (/.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(*.f64 c (+.f64 (*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))) (/.f64 -1/2 b_2)))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 a b_2))) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 c (+.f64 (*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 (/.f64 c a) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5)))))))) (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 b_2 (*.f64 a c))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))) (/.f64 b_2 (*.f64 a c))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 a c)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))))))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))) (/.f64 b_2 (*.f64 a c))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1) (/.f64 b_2 (*.f64 a c)))))
(*.f64 c (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1) (/.f64 b_2 (*.f64 a c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (/.f64 b_2 a)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) c))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 c (pow.f64 a 3)))))) c))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 c (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) c))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 c (pow.f64 a 3)))))) c)) c))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(*.f64 1/2 (/.f64 (neg.f64 c) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (neg.f64 c) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))
(fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 -1))) (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) 1/8)) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 -1))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) 1/8)) a)) a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 b_2 (sqrt.f64 -1))) (/.f64 -1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1))))) (neg.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (sqrt.f64 -1)))) (/.f64 -1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(*.f64 1/2 (/.f64 (neg.f64 c) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 (neg.f64 c))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 4)) (*.f64 1/2 (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (*.f64 a (pow.f64 b_2 6))) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) a) (/.f64 5/64 (pow.f64 b_2 6))) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 4)) (*.f64 1/2 (neg.f64 c))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a)))
(*.f64 (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a)) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a))))
(*.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 6)) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a)))))
(*.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (pow.f64 b_2 6)) (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a)))) (neg.f64 b_2))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(+.f64 b_2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(+.f64 b_2 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2))))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 b_2 (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(+.f64 b_2 (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (neg.f64 a) b_2)))))
(+.f64 b_2 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(+.f64 b_2 (*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(+.f64 b_2 (*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))))
(*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))))
(neg.f64 (*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))))
(neg.f64 (*.f64 c (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))) (neg.f64 c))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(+.f64 b_2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(+.f64 b_2 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2))))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 b_2 (*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(+.f64 b_2 (*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (neg.f64 c) b_2)))))
(+.f64 b_2 (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(+.f64 b_2 (*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(+.f64 b_2 (*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 a (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 a (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))))
(neg.f64 (*.f64 a (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (*.f64 (pow.f64 b_2 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))))
(neg.f64 (*.f64 a (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))))
(*.f64 a (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 6)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (*.f64 (pow.f64 b_2 2) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)) (*.f64 (pow.f64 b_2 2) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (sqrt.f64 -1)) -1) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 5)))))))))
b_2
(*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))))
(*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 b_2 (+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 b_2 (neg.f64 (+.f64 1 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 (+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 1 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 (+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))) (neg.f64 b_2))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (fma.f64 -2 (pow.f64 b_2 2) (*.f64 (*.f64 a c) 1/2)) b_2)
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (fma.f64 -2 (pow.f64 b_2 2) (*.f64 (*.f64 a c) 1/2)) b_2)
(/.f64 (+.f64 (*.f64 -2 (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (fma.f64 -2 (pow.f64 b_2 2) (*.f64 (*.f64 a c) 1/2)) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 b_2 (fma.f64 1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) -2))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 b_2 (fma.f64 1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) -2))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) 2))
(*.f64 b_2 (fma.f64 1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) -2))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))))
(*.f64 (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))
(*.f64 a (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 a (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(neg.f64 (*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(neg.f64 (*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))))
(neg.f64 (*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) (neg.f64 a))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 c) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 c) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 c) (*.f64 1/2 (/.f64 a b_2))))
(*.f64 1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(neg.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c))))
(*.f64 (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(neg.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c))))
(*.f64 (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c)))))
(neg.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c))))
(*.f64 (fma.f64 -1/2 (/.f64 a b_2) (/.f64 (*.f64 2 b_2) c)) (neg.f64 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(/.f64 (fma.f64 -2 (/.f64 (pow.f64 b_2 2) a) (*.f64 c 1/2)) b_2)
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(/.f64 (fma.f64 -2 (/.f64 (pow.f64 b_2 2) a) (*.f64 c 1/2)) b_2)
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) a)) (*.f64 1/2 c)) b_2)
(/.f64 (fma.f64 -2 (/.f64 (pow.f64 b_2 2) a) (*.f64 c 1/2)) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (neg.f64 (/.f64 2 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 -2 a)))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (neg.f64 (/.f64 2 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 -2 a)))
(*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (neg.f64 (/.f64 2 a))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)) (neg.f64 b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c)) a)
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 a c) b_2))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 -2 b_2 (*.f64 (*.f64 1/2 (/.f64 a b_2)) c)) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 a c)) (/.f64 1/2 b_2)))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 a c)) (/.f64 1/2 b_2)))
(*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 a c)) (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(*.f64 c (neg.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (/.f64 -1/2 b_2))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(*.f64 c (neg.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (/.f64 -1/2 b_2))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(*.f64 c (neg.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 a (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) (pow.f64 b_2 3))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) (pow.f64 b_2 3))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/8 (/.f64 c (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (neg.f64 (/.f64 1/2 (*.f64 a b_2)))))
(*.f64 (pow.f64 a 2) (fma.f64 -1/8 (/.f64 c (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 a b_2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 a (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 a (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (pow.f64 b_2 2))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 a (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 a b_2))
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/2 a (*.f64 -1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)))) b_2)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))) (*.f64 a 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)) (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))) (*.f64 a 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)) (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 2))) (*.f64 a 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 c (pow.f64 (/.f64 a b_2) 2)) (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) (pow.f64 b_2 3))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/2 (/.f64 (/.f64 a b_2) c) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/2 (/.f64 (/.f64 a b_2) c) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a (*.f64 b_2 c))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/2 (/.f64 (/.f64 a b_2) c) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) (pow.f64 b_2 3))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(neg.f64 (*.f64 c (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 c (neg.f64 (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(neg.f64 (*.f64 c (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 c (neg.f64 (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 a (*.f64 b_2 c))))))
(neg.f64 (*.f64 c (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 c (neg.f64 (fma.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (/.f64 a b_2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (neg.f64 (/.f64 1/2 b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1/8 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 (*.f64 b_2 c)))))
(*.f64 (pow.f64 c 2) (-.f64 (/.f64 (*.f64 -1/8 a) (pow.f64 b_2 3)) (/.f64 1/2 (*.f64 c b_2))))
(*.f64 (pow.f64 c 2) (fma.f64 -1/8 (/.f64 a (pow.f64 b_2 3)) (/.f64 -1/2 (*.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c (*.f64 a b_2)) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c (*.f64 a b_2)) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c (*.f64 a b_2))) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c (*.f64 a b_2)) (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(neg.f64 (*.f64 a (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (*.f64 a b_2)))))
(*.f64 (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) (/.f64 1/2 a))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(neg.f64 (*.f64 a (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (*.f64 a b_2)))))
(*.f64 (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) (/.f64 1/2 a))) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c (*.f64 a b_2))))))
(neg.f64 (*.f64 a (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (*.f64 a b_2)))))
(*.f64 (fma.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) (/.f64 1/2 a))) (neg.f64 a))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 3)))
(/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 c (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 a) (pow.f64 c 2))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 c (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 a) (pow.f64 c 2))) (pow.f64 b_2 3))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) c)) (*.f64 -1/8 (*.f64 a (pow.f64 c 2)))) (pow.f64 b_2 3))
(/.f64 (fma.f64 -1/2 (*.f64 c (pow.f64 b_2 2)) (*.f64 (*.f64 -1/8 a) (pow.f64 c 2))) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 c (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 2))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 c (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 2))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 c (/.f64 (*.f64 (*.f64 -1/8 a) (pow.f64 c 2)) (pow.f64 b_2 2))) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 1/2 c)) b_2))
(neg.f64 (/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) b_2))
(/.f64 (fma.f64 1/8 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c)))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 (+.f64 2 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))) (neg.f64 b_2))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (neg.f64 a) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c)) b_2) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)) b_2) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) (neg.f64 a)) b_2) a))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))) 1)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))) -1) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 a (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 2))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (neg.f64 c)))))) b_2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1 (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 (+.f64 2 (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6)))) (*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))))))) (neg.f64 b_2))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (neg.f64 a) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 c (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/2 (*.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(*.f64 c (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(*.f64 c (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c)) b_2) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 (neg.f64 c) b_2)))
(*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(*.f64 a (fma.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5))))))))
(*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 a (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) b_2) 5/64)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 a (fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(*.f64 a (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 a (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 b_2)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)) b_2) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) (neg.f64 a)) b_2) a))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/6 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (*.f64 b_2 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))) (*.f64 (*.f64 1/6 (pow.f64 b_2 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) 1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (*.f64 b_2 (-.f64 (*.f64 (*.f64 1/6 (pow.f64 b_2 2)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (sqrt.f64 -1)) -1)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -30 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -15 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 60 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))))))))) (*.f64 1/6 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (*.f64 b_2 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 b_2 2) (fma.f64 1/120 (*.f64 (pow.f64 b_2 2) (fma.f64 -30 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -24 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))) 45)))) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) 1)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))) (*.f64 b_2 (-.f64 (*.f64 (pow.f64 b_2 2) (fma.f64 1/120 (*.f64 (pow.f64 b_2 2) (fma.f64 -30 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 -24 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (pow.f64 (sqrt.f64 -1) 5)) 45)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (sqrt.f64 -1)) -1) 1/6))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (neg.f64 (log.f64 b_2)))
(-.f64 (log.f64 (*.f64 1/2 (*.f64 a (neg.f64 c)))) (log.f64 b_2))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (neg.f64 (log.f64 b_2)) (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) -1/4)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) -1/4) (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))))))
(+.f64 (+.f64 (log.f64 (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (neg.f64 (log.f64 b_2))) (fma.f64 -1/4 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2))) 9/4) (pow.f64 b_2 4)))))
(+.f64 (-.f64 (log.f64 (*.f64 1/2 (*.f64 a (neg.f64 c)))) (log.f64 b_2)) (fma.f64 -1/4 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) 9/4) (pow.f64 b_2 4)))))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (log.f64 (/.f64 1 b_2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -720 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 3 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4)))))))
(+.f64 (+.f64 (log.f64 (*.f64 (*.f64 a 1/2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (neg.f64 (log.f64 b_2))) (fma.f64 -1/4 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) (fma.f64 1/720 (/.f64 (fma.f64 -720 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) 5/64) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) 75/4)) (pow.f64 b_2 6)) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2))) 9/4) (pow.f64 b_2 4))))))
(+.f64 (-.f64 (log.f64 (*.f64 1/2 (*.f64 a (neg.f64 c)))) (log.f64 b_2)) (fma.f64 -1/4 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) (fma.f64 1/720 (/.f64 (fma.f64 -720 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 c 4))) (*.f64 a c)) -5/64) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) 75/4)) (pow.f64 b_2 6)) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) 9/4) (pow.f64 b_2 4))))))
(+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 2) (fma.f64 -1 (log.f64 (/.f64 -1 b_2)) (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) 1/4)))
(+.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) 1/4))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(+.f64 (log.f64 2) (fma.f64 -1 (log.f64 (/.f64 -1 b_2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2))) -9/4) (pow.f64 b_2 4)) (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) 1/4))))
(+.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) -9/4) (pow.f64 b_2 4)) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) 1/4)))
(+.f64 (log.f64 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b_2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (+.f64 (*.f64 45/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 45/2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -3/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(+.f64 (log.f64 2) (fma.f64 -1 (log.f64 (/.f64 -1 b_2)) (fma.f64 1/720 (/.f64 (fma.f64 15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) 135/4)) (pow.f64 b_2 6)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2))) -9/4) (pow.f64 b_2 4)) (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) 1/4)))))
(+.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))) (fma.f64 1/720 (/.f64 (fma.f64 15/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 3))) 135/4)) (pow.f64 b_2 6)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (sqrt.f64 -1) 4)) -9/4) (pow.f64 b_2 4)) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) 1/4))))
(+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 a) b_2))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 c) (+.f64 (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) -1/4) (log.f64 (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(+.f64 (log.f64 c) (+.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) -1/4) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 a) b_2)))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))
(+.f64 (+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))) (*.f64 c (fma.f64 -1/4 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (*.f64 (*.f64 c 1/2) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 4))) 3/16)))))
(+.f64 (+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 a) b_2)))) (*.f64 c (fma.f64 -1/4 (/.f64 (neg.f64 a) (pow.f64 b_2 2)) (*.f64 (*.f64 c 1/2) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 4))) 3/16)))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 c (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 c (+.f64 (*.f64 1/6 (*.f64 c (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))
(+.f64 (+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))) (*.f64 c (fma.f64 -1/4 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (*.f64 c (fma.f64 1/6 (*.f64 c (fma.f64 -6 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6))) 5/32))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 4))) 3/16)))))))
(+.f64 (+.f64 (log.f64 c) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 a) b_2)))) (*.f64 c (fma.f64 -1/4 (/.f64 (neg.f64 a) (pow.f64 b_2 2)) (*.f64 c (fma.f64 1/6 (*.f64 c (fma.f64 -6 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) a) -5/64) (*.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6))) 5/32))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 4))) 3/16)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (neg.f64 (neg.f64 (log.f64 c))))
(+.f64 (log.f64 c) (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (*.f64 -1 (+.f64 (neg.f64 (log.f64 c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (-.f64 (log.f64 c) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (fma.f64 -1 (neg.f64 (log.f64 c)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (pow.f64 b_2 2) (/.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 c 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (+.f64 (-.f64 (log.f64 c) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 0 (pow.f64 c 2))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 (pow.f64 b_2 2) c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 c 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (fma.f64 -1 (neg.f64 (log.f64 c)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))) 1) (pow.f64 c 3)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (pow.f64 b_2 2) (/.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 c 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (+.f64 (-.f64 (log.f64 c) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))) (fma.f64 1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 3) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 c 3)) (/.f64 0 (pow.f64 c 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) b_2))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) b_2)) (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) c))) c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 c)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) b_2)) (/.f64 (*.f64 -1/2 (*.f64 0 (/.f64 (*.f64 c (pow.f64 b_2 2)) a))) c)) c))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (log.f64 (/.f64 -1 c))) (/.f64 (-.f64 (/.f64 0 c) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) b_2))) c))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) c)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b_2 2) c) a)) (/.f64 (*.f64 (pow.f64 b_2 2) c) a)))) c))) c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 c)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) b_2)) (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 3))) 1) c) (*.f64 1/2 (*.f64 0 (/.f64 (*.f64 c (pow.f64 b_2 2)) a)))) c))) c))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c)))) (log.f64 (/.f64 -1 c))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (*.f64 (sqrt.f64 -1) b_2))) (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 3))) c) 0) c)) c))
(+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))))
(+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(+.f64 (log.f64 a) (+.f64 (*.f64 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) -1/4) (log.f64 (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(+.f64 (log.f64 a) (+.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b_2 2))) -1/4) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2)))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))))))))))
(+.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))) (*.f64 a (fma.f64 -1/4 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (*.f64 (*.f64 a 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4)) 3/16)))))
(+.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2)))) (*.f64 a (fma.f64 -1/4 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (*.f64 (*.f64 a 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4)) 3/16)))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))) (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 a (+.f64 (*.f64 1/6 (*.f64 a (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)))) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))) (*.f64 3/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6))))))) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)))))))))))
(+.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))) (*.f64 a (fma.f64 -1/4 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (*.f64 a (fma.f64 1/6 (*.f64 a (fma.f64 -6 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6))) 5/32))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4)) 3/16)))))))
(+.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2)))) (*.f64 a (fma.f64 -1/4 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (*.f64 a (fma.f64 1/6 (*.f64 a (fma.f64 -6 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) c) -5/64) (*.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 6))) 5/32))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 c 2)) (pow.f64 b_2 4)) 3/16)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (neg.f64 (neg.f64 (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (*.f64 -1 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (-.f64 (log.f64 a) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (fma.f64 -1 (neg.f64 (log.f64 a)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 b_2 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 a 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (+.f64 (log.f64 a) (-.f64 (/.f64 0 (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 a (pow.f64 b_2 2)) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (fma.f64 -1 (neg.f64 (log.f64 a)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) 1) (pow.f64 a 3)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 b_2 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (+.f64 (-.f64 (log.f64 a) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1)))) (fma.f64 1/6 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 3) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) (pow.f64 a 3)) (/.f64 0 (pow.f64 a 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 -1)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (fma.f64 -1 (log.f64 (/.f64 -1 a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) b_2))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) b_2)) (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) a))) a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 a)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) b_2)) (*.f64 -1/2 (/.f64 (*.f64 0 (*.f64 a (/.f64 (pow.f64 b_2 2) c))) a))) a))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 -1 a))) (/.f64 (-.f64 (/.f64 0 a) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) b_2))) a))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1)))) (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 3) (sqrt.f64 -1))))) a)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 b_2 2)) c)) (/.f64 (*.f64 a (pow.f64 b_2 2)) c)))) a))) a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 a)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 -1) b_2)) (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) 1) a) (*.f64 1/2 (*.f64 0 (*.f64 a (/.f64 (pow.f64 b_2 2) c))))) a))) a))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 -1 a))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (sqrt.f64 -1) b_2))) (/.f64 (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) a) 0) a)) a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a c))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a c))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 c a) 1/2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(sqrt.f64 (*.f64 a c))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (*.f64 a c))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(sqrt.f64 (*.f64 a c))
(+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (+.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (*.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (+.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2))
(*.f64 1 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))
(/.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 c a (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2))) (neg.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 1 (/.f64 (-.f64 (fma.f64 c a (pow.f64 b_2 2)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 1)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 3)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(pow.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) 1/3)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))
(fabs.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(log.f64 (exp.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1))
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(fma.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) b_2)
(+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))
(-.f64 (/.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) a) (/.f64 b_2 a))
(-.f64 (/.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 1 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) a))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 1)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(pow.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 2)
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(pow.f64 (/.f64 a (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2)) -1)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) 2))
(fabs.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(log.f64 (exp.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a))))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a) 3))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) 3) (pow.f64 a 3)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(exp.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)) 1))
(/.f64 (+.f64 b_2 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 1 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (cbrt.f64 (fma.f64 c a (pow.f64 b_2 2))) (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (cbrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 1/2)
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2))
(pow.f64 (sqrt.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(sqrt.f64 (fma.f64 c a (pow.f64 b_2 2)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log.f64 (exp.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(cbrt.f64 (pow.f64 (fma.f64 c a (pow.f64 b_2 2)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(expm1.f64 (log1p.f64 (hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(log1p.f64 (expm1.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(exp.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2))))
(/.f64 (*.f64 c a) (pow.f64 b_2 2))
(*.f64 a (/.f64 c (pow.f64 b_2 2)))
(/.f64 (*.f64 c a) (neg.f64 (pow.f64 b_2 2)))
(/.f64 (*.f64 a c) (neg.f64 (pow.f64 b_2 2)))
(*.f64 a (neg.f64 (/.f64 c (pow.f64 b_2 2))))
(pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 1)
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 3)
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(pow.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3) 1/3)
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)) a))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))))))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) 3))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3)))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) (pow.f64 a 3)))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(exp.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2)))) 1))
(*.f64 (*.f64 a c) (pow.f64 b_2 -2))
(+.f64 (*.f64 b_2 2) (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(*.f64 b_2 (+.f64 2 (*.f64 -1/2 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)))))
(+.f64 (*.f64 2 b_2) (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(*.f64 b_2 (+.f64 2 (*.f64 -1/2 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))))
(pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 1)
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 3)
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(pow.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) 1/3)
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(pow.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2)
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(*.f64 b_2 (neg.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)))
(sqrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)) 2))
(fabs.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)))
(log.f64 (pow.f64 (exp.f64 b_2) (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)))))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(cbrt.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(cbrt.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3)))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 3) (pow.f64 b_2 3)))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(expm1.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(expm1.f64 (log1p.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(exp.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1))
(*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))
(fma.f64 b_2 2 (*.f64 b_2 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2)))))
(*.f64 b_2 (+.f64 2 (*.f64 -1/2 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)))))
(fma.f64 2 b_2 (*.f64 (*.f64 (*.f64 -1/2 a) (*.f64 c (pow.f64 b_2 -2))) b_2))
(*.f64 b_2 (+.f64 2 (*.f64 -1/2 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))) 1)
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (/.f64 1 a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 1 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (cbrt.f64 a))))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (sqrt.f64 a))))
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)) (sqrt.f64 a))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (cbrt.f64 a))))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (sqrt.f64 a))))
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)) (sqrt.f64 a))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (sqrt.f64 a))))
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)) (sqrt.f64 a))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) 1) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) 1) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2))) (cbrt.f64 a)))
(*.f64 (/.f64 b_2 1) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 1)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 3)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3) 1/3)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 2)
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(pow.f64 (/.f64 a (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2))) -1)
(/.f64 1 (/.f64 (/.f64 a b_2) (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2)))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a)) 2))
(fabs.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a)))
(log.f64 (pow.f64 (exp.f64 b_2) (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a)) 3))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2)) 3) (pow.f64 a 3)))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 a (*.f64 c (pow.f64 b_2 -2))) -1/2 2) a))) 1))
(*.f64 b_2 (/.f64 (fma.f64 (*.f64 (*.f64 a c) (pow.f64 b_2 -2)) -1/2 2) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 c (pow.f64 b_2 -2))
(*.f64 1 (*.f64 c (pow.f64 b_2 -2)))
(*.f64 c (pow.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 2) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 c (pow.f64 b_2 -2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) b_2))
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(/.f64 c (pow.f64 b_2 2))
(*.f64 (/.f64 1 b_2) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (/.f64 1 b_2))
(/.f64 (/.f64 c b_2) b_2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2))
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(/.f64 c (pow.f64 b_2 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2)))
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(/.f64 c (pow.f64 b_2 2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (pow.f64 b_2 2)))
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(/.f64 c (pow.f64 b_2 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b_2 4))) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 b_2 4))) (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 b_2 4))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 b_2 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (pow.f64 b_2 4)))
(pow.f64 (*.f64 c (pow.f64 b_2 -2)) 1)
(*.f64 c (pow.f64 b_2 -2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 b_2 -2))) 3)
(*.f64 c (pow.f64 b_2 -2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3) 1/3)
(*.f64 c (pow.f64 b_2 -2))
(pow.f64 (/.f64 (sqrt.f64 c) b_2) 2)
(/.f64 c (pow.f64 b_2 2))
(pow.f64 (/.f64 (pow.f64 b_2 2) c) -1)
(/.f64 1 (/.f64 (pow.f64 b_2 2) c))
(sqrt.f64 (/.f64 (pow.f64 c 2) (pow.f64 b_2 4)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 b_2 -2)))
(*.f64 c (pow.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 b_2 -2)))))
(*.f64 c (pow.f64 b_2 -2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 b_2 -2)) 3))
(*.f64 c (pow.f64 b_2 -2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 6)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 b_2 -2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 c (pow.f64 b_2 -2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))))
(*.f64 c (pow.f64 b_2 -2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2))) 1))
(*.f64 c (pow.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))))
(*.f64 (*.f64 c (pow.f64 b_2 -2)) (/.f64 (pow.f64 a 2) b_2))
(*.f64 c (*.f64 (pow.f64 b_2 -2) (/.f64 (pow.f64 a 2) b_2)))
(*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b_2 3)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(*.f64 1 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)))
(pow.f64 (*.f64 a (/.f64 (sqrt.f64 c) (pow.f64 b_2 3/2))) 2)
(*.f64 (pow.f64 b_2 -2) (/.f64 (*.f64 c (pow.f64 a 2)) b_2))
(*.f64 c (*.f64 (pow.f64 b_2 -2) (/.f64 (pow.f64 a 2) b_2)))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 2)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 c b_2) (pow.f64 (/.f64 a b_2) 2))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 c (pow.f64 b_2 3/2)) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 c (pow.f64 b_2 3/2)) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 c 1) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 a 2) b_2) (*.f64 c (pow.f64 b_2 -2)))
(*.f64 c (*.f64 (pow.f64 b_2 -2) (/.f64 (pow.f64 a 2) b_2)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)) (/.f64 c (pow.f64 b_2 3/2)))
(*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 c (pow.f64 b_2 3/2)) (/.f64 (pow.f64 a 2) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (pow.f64 a 2) 1) (/.f64 c (pow.f64 b_2 3)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) b_2) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 2)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 2) (pow.f64 b_2 3/2)) (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) b_2) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 2)) (/.f64 (*.f64 a (sqrt.f64 c)) b_2))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) 1) (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3)))
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 1)
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) b_2) 3)
(*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3) 1/3)
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(pow.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) 2)
(pow.f64 (*.f64 a (/.f64 (sqrt.f64 c) (pow.f64 b_2 3/2))) 2)
(pow.f64 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))) -1)
(/.f64 1 (/.f64 (pow.f64 b_2 3) (*.f64 c (pow.f64 a 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2) (pow.f64 b_2 6)))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 2)) (pow.f64 b_2 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)) (pow.f64 b_2 -3)))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)))))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) 3))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) (pow.f64 (pow.f64 b_2 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(exp.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3))) 1))
(*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))))
(-.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2)) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))))))
(*.f64 1 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 a b_2) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) 3) -1/512)) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 a b_2) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) 3) -1/512)) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2) (*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2)) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2)) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))))))
(/.f64 (+.f64 (*.f64 (*.f64 -1/2 a) (pow.f64 b_2 3)) (*.f64 b_2 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))))) (*.f64 b_2 (pow.f64 b_2 3)))
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) b_2 (*.f64 (pow.f64 b_2 3) (*.f64 a -1/2))) (pow.f64 b_2 4))
(/.f64 (+.f64 (*.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2))) b_2) (*.f64 (pow.f64 b_2 3) (*.f64 -1/2 a))) (*.f64 (pow.f64 b_2 3) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2)) b_2 (*.f64 (pow.f64 b_2 3) (*.f64 a -1/2))) (pow.f64 b_2 4))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 a b_2) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) 3) -1/512))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (/.f64 a b_2) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) 3) 1/512)) (-.f64 (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2) (*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2) (pow.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)) 2)) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3)))))))
(pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1)
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3)
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3) 1/3)
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 2)
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) 2))
(fabs.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 3))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 1))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8 (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 -1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (/.f64 a b_2) -1/2 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 -1/8 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 -1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 1 (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 -1/8 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 b_2 -3))) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 -1/8 (*.f64 c (pow.f64 a 2)))) b_2) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) b_2) 2) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) b_2) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/8 c) (pow.f64 a 2))) b_2) 3) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))
(fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))
(fma.f64 (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 (/.f64 (*.f64 a (sqrt.f64 c)) (pow.f64 b_2 3/2)) (sqrt.f64 -1/8)) (*.f64 -1/2 (/.f64 a b_2)))
(fma.f64 (*.f64 (*.f64 a (/.f64 (sqrt.f64 c) (pow.f64 b_2 3/2))) (sqrt.f64 -1/8)) (*.f64 (*.f64 a (/.f64 (sqrt.f64 c) (pow.f64 b_2 3/2))) (sqrt.f64 -1/8)) (*.f64 -1/2 (/.f64 a b_2)))
(+.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (sqrt.f64 c) (pow.f64 b_2 3/2))) 2) (*.f64 (sqrt.f64 -1/8) (sqrt.f64 -1/8))) (*.f64 -1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 a 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 a 2))))
(pow.f64 (*.f64 c (pow.f64 a 2)) 1)
(*.f64 c (pow.f64 a 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 a 2))) 3)
(*.f64 c (pow.f64 a 2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3) 1/3)
(*.f64 c (pow.f64 a 2))
(pow.f64 (*.f64 a (sqrt.f64 c)) 2)
(*.f64 c (pow.f64 a 2))
(sqrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 2))
(fabs.f64 (*.f64 c (pow.f64 a 2)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 a 2)))
(*.f64 c (pow.f64 a 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 a 2)))))
(*.f64 c (pow.f64 a 2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 a 2)) 3))
(*.f64 c (pow.f64 a 2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 a 2) 3)))
(*.f64 c (pow.f64 a 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 3) (pow.f64 c 3)))
(*.f64 c (pow.f64 a 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 a 2))))
(*.f64 c (pow.f64 a 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 a 2))))
(*.f64 c (pow.f64 a 2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 a 2))) 1))
(*.f64 c (pow.f64 a 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (/.f64 1 a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 1 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (cbrt.f64 a))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a))))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (cbrt.f64 a))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (cbrt.f64 a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a))))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a))))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) 1) (/.f64 c a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) 1) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) a))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))) (cbrt.f64 a)))
(pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 1)
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 3)
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3) 1/3)
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 2)
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(pow.f64 (/.f64 a (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)))) -1)
(/.f64 1 (/.f64 a (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))) 2))
(fabs.f64 (*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8)))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)))))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a)) 3))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8))) 3) (pow.f64 a 3)))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(exp.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b_2 -3)) -1/8)) a))) 1))
(*.f64 (/.f64 c a) (fma.f64 -1/2 (/.f64 a b_2) (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 (pow.f64 b_2 -3) -1/8))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a c))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a c))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 c a) 1/2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(sqrt.f64 (*.f64 a c))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (*.f64 a c))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a c))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(sqrt.f64 (*.f64 a c))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(fabs.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1)
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 2))
(fabs.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 0 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)) (log.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2)) (log.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (log.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (log.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (log.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(-.f64 (log.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2))) (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (log.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))) (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 1 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 2))
(fabs.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(log1p.f64 (-.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1))
(log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 1)))
(log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 b_2 -1)))
(exp.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))
(log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))

eval774.0ms (6.3%)

Compiler

Compiled 27469 to 17610 computations (35.9% saved)

prune257.0ms (2.1%)

Pruning

32 alts after pruning (30 fresh and 2 done)

PrunedKeptTotal
New97416990
Fresh31417
Picked415
Done011
Total981321013
Accuracy
91.9%
Counts
1013 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.9%
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
51.0%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
26.5%
(/.f64 (/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
30.4%
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
49.8%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) b_2) a)
50.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
34.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
45.6%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2)) b_2) a)
38.8%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2)) b_2) a)
13.6%
(/.f64 (-.f64 b_2 b_2) a)
0.8%
(/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2)))))) a)
33.1%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2))))))) a)
25.9%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2)))))))) a)
29.4%
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))))) a)
29.5%
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
36.8%
(/.f64 (*.f64 c -1/2) b_2)
33.8%
(/.f64 (*.f64 b_2 -2) a)
13.2%
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
30.4%
(/.f64 (exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))) a)
11.9%
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))) a)
0.8%
(/.f64 (exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))) a)
51.6%
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
39.6%
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
33.7%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
51.7%
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
0.8%
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
36.7%
(*.f64 c (/.f64 -1/2 b_2))
33.5%
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
13.3%
(*.f64 1/2 (/.f64 c b_2))
28.4%
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
Compiler

Compiled 1045 to 715 computations (31.6% saved)

localize317.0ms (2.6%)

Compiler

Compiled 255 to 97 computations (62% saved)

Precisions
Click to see histograms. Total time spent on operations: 210.0ms
Operation ival-pow, time spent: 75.0ms, 36.0% of total-time
Operation ival-mult, time spent: 51.0ms, 24.0% of total-time
Operation ival-div, time spent: 30.0ms, 14.0% of total-time
Operation composed, time spent: 17.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 6.0% of total-time
Operation ival-add, time spent: 9.0ms, 4.0% of total-time
Operation ival-cbrt, time spent: 6.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-neg, time spent: 3.0ms, 1.0% of total-time
Operation ival-sub, time spent: 1.0ms, 0.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune28.0ms (0.2%)

Pruning

32 alts after pruning (25 fresh and 7 done)

PrunedKeptTotal
New000
Fresh02525
Picked055
Done022
Total03232
Accuracy
91.9%
Counts
32 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.9%
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
51.0%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
26.5%
(/.f64 (/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
30.4%
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
49.8%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) b_2) a)
50.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
34.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
45.6%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2)) b_2) a)
38.8%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2)) b_2) a)
13.6%
(/.f64 (-.f64 b_2 b_2) a)
0.8%
(/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2)))))) a)
33.1%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2))))))) a)
25.9%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2)))))))) a)
29.4%
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))))) a)
29.5%
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
36.8%
(/.f64 (*.f64 c -1/2) b_2)
33.8%
(/.f64 (*.f64 b_2 -2) a)
13.2%
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
30.4%
(/.f64 (exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))) a)
11.9%
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))) a)
0.8%
(/.f64 (exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))) a)
51.6%
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
39.6%
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
33.7%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
51.7%
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
0.8%
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
36.7%
(*.f64 c (/.f64 -1/2 b_2))
33.5%
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
13.3%
(*.f64 1/2 (/.f64 c b_2))
28.4%
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
Compiler

Compiled 967 to 661 computations (31.6% saved)

localize557.0ms (4.6%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
92.3%
(sqrt.f64 (*.f64 c (neg.f64 a)))
90.8%
(/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))
89.6%
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
84.9%
(-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))
99.9%
(-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))
96.9%
(exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))))
100.0%
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
100.0%
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))
98.4%
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2)))
97.4%
(/.f64 b_2 (*.f64 a c))
99.9%
(*.f64 c (/.f64 -1/2 b_2))
100.0%
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
99.9%
(/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
99.9%
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
92.3%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 284 to 99 computations (65.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 306.0ms
Operation ival-log, time spent: 81.0ms, 26.0% of total-time
Operation ival-div, time spent: 57.0ms, 19.0% of total-time
Operation ival-pow, time spent: 38.0ms, 12.0% of total-time
Operation ival-mult, time spent: 34.0ms, 11.0% of total-time
Operation ival-exp, time spent: 30.0ms, 10.0% of total-time
Operation ival-sub, time spent: 27.0ms, 9.0% of total-time
Operation composed, time spent: 15.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 3.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation ival-add, time spent: 2.0ms, 1.0% of total-time

series163.0ms (1.3%)

Counts
12 → 292
Calls
Call 1
Inputs
#<alt (/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))>
#<alt (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))>
#<alt (*.f64 c (/.f64 -1/2 b_2))>
#<alt (/.f64 b_2 (*.f64 a c))>
#<alt (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 a c)))>
#<alt (exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))))>
#<alt (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))>
#<alt (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))>
#<alt (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))>
#<alt (/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))>
Outputs
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)>
#<alt (*.f64 -2 (/.f64 b_2 a))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))>
#<alt (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 a 3))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 c)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) (pow.f64 c 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))>
#<alt (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (-.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 a (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/4 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))))))) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))>
#<alt (*.f64 -1/2 (/.f64 a b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 a)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 b_2 6))) (*.f64 1/2 a)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)>
#<alt (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) c)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 2))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 c 2)) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 c 3))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))))) c)>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 2 (/.f64 b_2 a))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)>
#<alt (*.f64 2 (/.f64 b_2 a))>
#<alt (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))>
#<alt (*.f64 2 (/.f64 b_2 a))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))>
#<alt (*.f64 2 (/.f64 b_2 a))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (*.f64 -1/2 (/.f64 c b_2))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))>
#<alt (/.f64 -1/2 b_2)>
#<alt (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)>
#<alt (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)>
#<alt (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 a c)))>
#<alt (*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 a c)))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 a c)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)>
#<alt (/.f64 -1/2 b_2)>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (/.f64 -1/2 b_2)>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (*.f64 2 (/.f64 b_2 (*.f64 a c)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)>
#<alt (/.f64 -1/2 b_2)>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (/.f64 -1/2 b_2)>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))>
#<alt (exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))>
#<alt (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 -1 (*.f64 a c))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 b_2 (+.f64 1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 2 b_2)>
#<alt (*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))>
#<alt (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))>
#<alt (*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2))>
#<alt (*.f64 2 b_2)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))>
#<alt (+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))>
#<alt (+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))>
#<alt (*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))>
#<alt (*.f64 2 b_2)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))>
#<alt (+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))>
#<alt (+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))>
#<alt (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))) b_2)>
#<alt (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 b_2 6) (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))))))) (pow.f64 b_2 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))>
#<alt (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 a (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) a)) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 a c) b_2))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))>
#<alt (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 c (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 5)))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))>
Calls

93 calls:

TimeVariablePointExpression
65.0ms
b_2
@0
(exp (- (log 2) (log (/ -1 b_2))))
12.0ms
b_2
@-inf
(exp (- (log 2) (log (/ -1 b_2))))
8.0ms
b_2
@inf
(exp (- (log 2) (log (/ -1 b_2))))
7.0ms
b_2
@-inf
(- (sqrt (+ (* b_2 b_2) (* (sqrt (* c (neg a))) (sqrt (* c (neg a)))))) (neg b_2))
5.0ms
b_2
@-inf
(* c (- (* 2 (/ b_2 (* a c))) (/ 1/2 b_2)))

rewrite130.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
327×log1p-expm1-u
327×expm1-log1p-u
320×add-exp-log
319×add-log-exp
318×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042439
1747403
Stop Event
node limit
Counts
12 → 357
Calls
Call 1
Inputs
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 b_2 (*.f64 a c))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))
(-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(*.f64 1 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2)) (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2))
(*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (/.f64 1 a) (pow.f64 (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1) (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)
(pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) 2)
(pow.f64 (/.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(-.f64 (/.f64 0 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 1 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 a (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 a (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) -1)
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2))
(log.f64 (exp.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log1p.f64 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (neg.f64 (*.f64 c -1/2)) b_2)
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (/.f64 1/8 (pow.f64 b_2 3))))
(cbrt.f64 (*.f64 (/.f64 1/8 (pow.f64 b_2 3)) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c)))) 1)
(-.f64 (/.f64 0 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))
(*.f64 1 (/.f64 b_2 (*.f64 a c)))
(*.f64 b_2 (/.f64 1 (*.f64 a c)))
(*.f64 -1 (/.f64 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) (sqrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (/.f64 1 a) (/.f64 b_2 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 1 c) (/.f64 b_2 a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 a c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 -1 c) (/.f64 b_2 a))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(pow.f64 (/.f64 b_2 (*.f64 a c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) 2)
(pow.f64 (/.f64 (*.f64 a c) b_2) -1)
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3))
(cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 a c) 3)))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a c))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a c))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))) 1)
(pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 3)
(pow.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(exp.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 1))
(+.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 b_2))) (sqrt.f64 (/.f64 -1/2 b_2)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(*.f64 1 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2))) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) (/.f64 b_2 -1/2)) (*.f64 (*.f64 a c) 1)) (*.f64 (*.f64 a c) (/.f64 b_2 -1/2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2)))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2))))
(pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1))
(fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))) 1)
(/.f64 (*.f64 2 b_2) (*.f64 a c))
(/.f64 (neg.f64 (*.f64 2 b_2)) (*.f64 a c))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2)))) 1)
(*.f64 1 (/.f64 2 (/.f64 1 b_2)))
(*.f64 2 (exp.f64 (neg.f64 (neg.f64 (log.f64 b_2)))))
(*.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2)))) (cbrt.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) (sqrt.f64 (/.f64 2 (/.f64 1 b_2))))
(/.f64 2 (/.f64 1 b_2))
(/.f64 -2 (neg.f64 (/.f64 1 b_2)))
(pow.f64 (/.f64 2 (/.f64 1 b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 2 (/.f64 1 b_2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(sqrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))
(log.f64 (exp.f64 (/.f64 2 (/.f64 1 b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 1 b_2)))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2))))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 1 b_2))))
(+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (log.f64 b_2)))) (sqrt.f64 (neg.f64 (log.f64 b_2))) (neg.f64 (log.f64 b_2))))
(+.f64 0 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))) (log.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))) (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 1 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2)) (log.f64 (*.f64 2 (/.f64 1 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2))) (neg.f64 (log.f64 (*.f64 2 (/.f64 1 b_2)))))
(pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 2))
(log.f64 (/.f64 2 (/.f64 1 b_2)))
(log.f64 (+.f64 1 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(log1p.f64 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 1))
(fma.f64 1 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4))) (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 b_2 2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (pow.f64 b_2 2))) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) 1) (*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))) (neg.f64 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)

simplify332.0ms (2.7%)

Algorithm
egg-herbie
Rules
1108×*-commutative
546×+-commutative
434×associate-*r/
418×distribute-rgt-neg-in
416×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0166640874
1511438322
Stop Event
node limit
Counts
649 → 848
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 a 3))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 c)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) (pow.f64 c 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (-.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 a (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/4 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))))))) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 a)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 b_2 6))) (*.f64 1/2 a)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2))
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)
(/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)
(/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) c)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 2))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 c 2)) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 c 3))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))))) c)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 2 (/.f64 b_2 a))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 2 (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(/.f64 -1/2 b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 -1 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (+.f64 1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 2 b_2)
(*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2))
(*.f64 2 b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))
(+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(*.f64 2 b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))
(+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))) b_2)
(*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 b_2 6) (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))))))) (pow.f64 b_2 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 a (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) a)) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 c (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 5)))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(*.f64 1 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2)) (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2))
(*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (/.f64 1 a) (pow.f64 (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1) (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)
(pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) 2)
(pow.f64 (/.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(-.f64 (/.f64 0 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 1 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 a (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 a (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) -1)
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2))
(log.f64 (exp.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(log1p.f64 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (neg.f64 (*.f64 c -1/2)) b_2)
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (/.f64 1/8 (pow.f64 b_2 3))))
(cbrt.f64 (*.f64 (/.f64 1/8 (pow.f64 b_2 3)) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c)))) 1)
(-.f64 (/.f64 0 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))
(*.f64 1 (/.f64 b_2 (*.f64 a c)))
(*.f64 b_2 (/.f64 1 (*.f64 a c)))
(*.f64 -1 (/.f64 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) (sqrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (/.f64 1 a) (/.f64 b_2 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 1 c) (/.f64 b_2 a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 a c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 -1 c) (/.f64 b_2 a))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(pow.f64 (/.f64 b_2 (*.f64 a c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) 2)
(pow.f64 (/.f64 (*.f64 a c) b_2) -1)
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3))
(cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 a c) 3)))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a c))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a c))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))) 1)
(pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 3)
(pow.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(exp.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 1))
(+.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 b_2))) (sqrt.f64 (/.f64 -1/2 b_2)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(*.f64 1 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2))) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) (/.f64 b_2 -1/2)) (*.f64 (*.f64 a c) 1)) (*.f64 (*.f64 a c) (/.f64 b_2 -1/2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2)))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2))))
(pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1))
(fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))) 1)
(/.f64 (*.f64 2 b_2) (*.f64 a c))
(/.f64 (neg.f64 (*.f64 2 b_2)) (*.f64 a c))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2)))) 1)
(*.f64 1 (/.f64 2 (/.f64 1 b_2)))
(*.f64 2 (exp.f64 (neg.f64 (neg.f64 (log.f64 b_2)))))
(*.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2)))) (cbrt.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) (sqrt.f64 (/.f64 2 (/.f64 1 b_2))))
(/.f64 2 (/.f64 1 b_2))
(/.f64 -2 (neg.f64 (/.f64 1 b_2)))
(pow.f64 (/.f64 2 (/.f64 1 b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 2 (/.f64 1 b_2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(sqrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))
(log.f64 (exp.f64 (/.f64 2 (/.f64 1 b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 1 b_2)))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2))))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 1 b_2))))
(+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (log.f64 b_2)))) (sqrt.f64 (neg.f64 (log.f64 b_2))) (neg.f64 (log.f64 b_2))))
(+.f64 0 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))) (log.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))) (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 1 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2)) (log.f64 (*.f64 2 (/.f64 1 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2))) (neg.f64 (log.f64 (*.f64 2 (/.f64 1 b_2)))))
(pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 2))
(log.f64 (/.f64 2 (/.f64 1 b_2)))
(log.f64 (+.f64 1 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(log1p.f64 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 1))
(fma.f64 1 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4))) (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 b_2 2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (pow.f64 b_2 2))) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) 1) (*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))) (neg.f64 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
Outputs
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(/.f64 (*.f64 1/2 (neg.f64 c)) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (/.f64 (*.f64 1/2 (neg.f64 c)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))
(fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))
(fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)) 5/64) b_2)) (*.f64 1/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5)))))))))
(fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/2 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)) 5/64) b_2)) (*.f64 1/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 b_2 a) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 b_2 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))) (/.f64 b_2 a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a)))
(-.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a)))) (/.f64 (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1))))) a))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a)))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))))) a)) a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 b_2 (sqrt.f64 -1)))) (/.f64 1 a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (sqrt.f64 -1)))))) (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 1 (sqrt.f64 -1))))) (neg.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (sqrt.f64 -1)))) (neg.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(/.f64 (*.f64 1/2 (neg.f64 c)) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (*.f64 1/2 (neg.f64 c))) b_2)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2)
(/.f64 (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4))) (*.f64 1/2 (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (pow.f64 b_2 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (pow.f64 b_2 6))) (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (pow.f64 b_2 6))) (fma.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2)) (fma.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4))) (*.f64 1/2 (neg.f64 c))))) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a)))
(*.f64 b_2 (neg.f64 (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a))))
(*.f64 b_2 (neg.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a)))))
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 a 2)) (pow.f64 b_2 6)) (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))) (/.f64 2 a)))))
(*.f64 b_2 (neg.f64 (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 a 2)) (pow.f64 b_2 6)) (fma.f64 1/2 (/.f64 (neg.f64 c) (pow.f64 b_2 2)) (/.f64 2 a))))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)))
(/.f64 (*.f64 1/2 (neg.f64 c)) b_2)
(*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 c (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (/.f64 -1/2 b_2)))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5)))))))
(*.f64 c (fma.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2) (*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5))))))))
(*.f64 c (+.f64 (*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))) (/.f64 -1/2 b_2)))
(*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a b_2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 c (fma.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2) (*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 b_2 a))) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 c (+.f64 (*.f64 c (fma.f64 -1/8 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 c (fma.f64 -1/2 (*.f64 c (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 b_2 a))) (*.f64 1/16 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5)))))))) (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 b_2 (*.f64 c a))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 c a)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 c (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))) (/.f64 b_2 (*.f64 c a))))
(*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 a c))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1))))))
(*.f64 c (fma.f64 -1 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c)))))))
(*.f64 c (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))) (/.f64 b_2 (*.f64 c a))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)) (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 b_2 a) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (/.f64 b_2 a)) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 c (pow.f64 a 3)))))) c))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 c (pow.f64 a 3)))))) c)) c)) (neg.f64 c))
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 2 (/.f64 b_2 (neg.f64 c)))
(+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 (neg.f64 c))))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (*.f64 a (fma.f64 -1 (*.f64 a (*.f64 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)) 1/8)) (/.f64 1/2 b_2))))
(fma.f64 2 (/.f64 b_2 (neg.f64 c)) (*.f64 a (+.f64 (*.f64 a (/.f64 (*.f64 -1/8 (neg.f64 c)) (pow.f64 b_2 3))) (/.f64 1/2 b_2))))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 a (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 1 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (*.f64 a (fma.f64 a (-.f64 (neg.f64 (*.f64 a (fma.f64 -2 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)) 5/64) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)) 1/8)) (pow.f64 b_2 2)))))))) (*.f64 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)) 1/8)) (/.f64 1/2 b_2))))
(fma.f64 2 (/.f64 b_2 (neg.f64 c)) (*.f64 a (fma.f64 a (fma.f64 (neg.f64 a) (fma.f64 -2 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6)) 5/64) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 1/4 (*.f64 c (/.f64 (/.f64 (*.f64 -1/8 (neg.f64 c)) (pow.f64 b_2 3)) (pow.f64 b_2 2)))))) (/.f64 (*.f64 -1/8 (neg.f64 c)) (pow.f64 b_2 3))) (/.f64 1/2 b_2))))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) -1/2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 (neg.f64 b_2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) -1/2) (pow.f64 a 2))) (/.f64 b_2 (neg.f64 c)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b_2 3)) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 a 3))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) -1/2) (sqrt.f64 -1))))) (pow.f64 a 3)) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))) -1/2) (sqrt.f64 -1))))) (pow.f64 a 3))) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 b_2 (neg.f64 c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 c)))
(*.f64 -1 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a (pow.f64 c 3))))) (/.f64 (neg.f64 (*.f64 b_2 a)) c)) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 -1))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a (pow.f64 c 3)))) (*.f64 a (/.f64 b_2 c))) a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) (pow.f64 c 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 -1 (/.f64 (*.f64 a b_2) c))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 c 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))) a) (*.f64 a (/.f64 b_2 c)))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 -1))) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 c 2)))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3)))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 c 3))))))) a) (*.f64 a (/.f64 b_2 c))) a))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(fma.f64 b_2 (fma.f64 -1 (*.f64 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(fma.f64 b_2 (+.f64 (*.f64 b_2 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 1 (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(+.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (-.f64 (*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(fma.f64 b_2 (fma.f64 b_2 (-.f64 (*.f64 (neg.f64 b_2) (+.f64 (/.f64 1/2 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (neg.f64 b_2) (+.f64 (/.f64 1/2 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -1 (sqrt.f64 -1))) -1/2)) (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 1 (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 2 (/.f64 b_2 (neg.f64 c)))
(*.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 a (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 a (pow.f64 b_2 2)) (/.f64 2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 b_2 (fma.f64 1/2 (/.f64 a (pow.f64 b_2 2)) (/.f64 2 (neg.f64 c))))
(*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 b_2 4))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 a 2)) 1/8) (pow.f64 b_2 4)) (/.f64 2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 a) (pow.f64 b_2 2))))
(*.f64 b_2 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 c)) 1/8)) (pow.f64 b_2 4)) (fma.f64 1/2 (/.f64 a (pow.f64 b_2 2)) (/.f64 2 (neg.f64 c)))))
(*.f64 b_2 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/4 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))))))) (pow.f64 b_2 6))) (*.f64 2 (/.f64 1 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) (+.f64 (*.f64 -1/2 (/.f64 a (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))
(*.f64 b_2 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 a 3)) (*.f64 1/4 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 a 2)) 1/8)))))) (pow.f64 b_2 6)) (/.f64 2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (/.f64 a (pow.f64 b_2 2)) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 4))) 1/8))))
(*.f64 b_2 (-.f64 (-.f64 (/.f64 2 (neg.f64 c)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 a 3)) (*.f64 1/4 (*.f64 (*.f64 c a) (neg.f64 (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 c)) 1/8)))))) (pow.f64 b_2 6))) (fma.f64 -1/2 (/.f64 a (pow.f64 b_2 2)) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 c) (pow.f64 b_2 4))) 1/8))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))) (*.f64 1/2 a)) b_2))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))) (*.f64 1/2 a)) b_2))
(/.f64 (neg.f64 (fma.f64 1/2 a (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) b_2)
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 a)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2))
(neg.f64 (/.f64 (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/2 a)) (/.f64 (*.f64 1/8 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 a 2))) (pow.f64 b_2 2))) b_2))
(/.f64 (neg.f64 (+.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/2 a)) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 c) (pow.f64 b_2 2)))))) b_2)
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/32 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))))) (pow.f64 b_2 6))) (*.f64 1/2 a)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2))
(neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 6)) 5/128) (pow.f64 b_2 6)) (*.f64 1/2 a)) (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 a 2))) (pow.f64 b_2 2)))) b_2))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 1/2 a) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 6)) 5/128) (pow.f64 b_2 6))) (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 a 2) (neg.f64 c))) (pow.f64 b_2 2))))) b_2)
(*.f64 2 (/.f64 b_2 (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 2 (/.f64 b_2 (neg.f64 c)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)
(/.f64 (fma.f64 1/2 (*.f64 a (/.f64 c b_2)) (/.f64 (*.f64 2 b_2) (pow.f64 (sqrt.f64 -1) 2))) c)
(/.f64 (fma.f64 1/2 (*.f64 a (/.f64 c b_2)) (/.f64 (*.f64 2 b_2) -1)) c)
(/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)
(/.f64 (fma.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (*.f64 c (+.f64 (neg.f64 (*.f64 c (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 3)))))) (/.f64 (*.f64 1/2 a) b_2)))) c)
(/.f64 (fma.f64 2 (/.f64 b_2 -1) (*.f64 c (fma.f64 (neg.f64 c) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 -1 (pow.f64 b_2 3)))) (/.f64 (*.f64 1/2 a) b_2)))) c)
(/.f64 (+.f64 (*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 (*.f64 b_2 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 b_2 6))))) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))) (*.f64 -1/2 (/.f64 a b_2))))) c)
(/.f64 (fma.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (*.f64 c (fma.f64 c (-.f64 (neg.f64 (*.f64 c (fma.f64 -2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 1/4 (*.f64 a (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2)))))))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 3))))) (neg.f64 (*.f64 -1/2 (/.f64 a b_2)))))) c)
(/.f64 (fma.f64 2 (/.f64 b_2 -1) (*.f64 c (fma.f64 c (fma.f64 (neg.f64 c) (fma.f64 -2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 b_2 6))) 5/64) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 1/4 (*.f64 a (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 -1 (pow.f64 b_2 3)))) (pow.f64 b_2 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 -1 (pow.f64 b_2 3))))) (/.f64 (*.f64 1/2 a) b_2)))) c)
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) c)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) c)
(/.f64 (+.f64 (/.f64 b_2 -1) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))) c)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 c 2))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))) c)
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (pow.f64 c 2)) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a)))) (/.f64 (neg.f64 b_2) (pow.f64 (sqrt.f64 -1) 2))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (pow.f64 c 2))) (/.f64 b_2 -1)) c)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 c 2)) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (pow.f64 c 3))) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))))) c)
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 b_2 3) (/.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (sqrt.f64 -1))))) (pow.f64 c 3)) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 b_2 3) (/.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (sqrt.f64 -1))))) (pow.f64 c 3))) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 b_2 -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))))) c)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(neg.f64 (/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))) c))
(/.f64 (neg.f64 (+.f64 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))) c)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) -1/2) (*.f64 c b_2)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) -1/2 (*.f64 c (neg.f64 b_2))) c))) c)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 b_2 c)) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))) c))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 b_2 3) (/.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2)) c)) (*.f64 c b_2)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 3) (/.f64 c a))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))))))) c) (*.f64 c b_2)) c))) c)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 2 (/.f64 b_2 a))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 c (-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))
(*.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))
(*.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))))
(neg.f64 (*.f64 c (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))
(*.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (fma.f64 -1/2 c (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (fma.f64 -1/2 c (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 c) (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(/.f64 (fma.f64 -1/2 c (*.f64 2 (/.f64 (pow.f64 b_2 2) a))) b_2)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a))))
(*.f64 b_2 (fma.f64 -1/2 (/.f64 c (pow.f64 b_2 2)) (/.f64 2 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a)))
(*.f64 b_2 (neg.f64 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a)))
(*.f64 b_2 (neg.f64 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a))))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a)))
(*.f64 b_2 (neg.f64 (-.f64 (*.f64 1/2 (/.f64 c (pow.f64 b_2 2))) (/.f64 2 a))))
(*.f64 2 (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(/.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) (*.f64 2 b_2)) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(/.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) (*.f64 2 b_2)) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) b_2)) (*.f64 2 b_2)) a)
(/.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) (*.f64 2 b_2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a)))
(/.f64 -1/2 b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(/.f64 (fma.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 c a)) -1/2) b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(/.f64 (fma.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 c a)) -1/2) b_2)
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2) b_2)
(/.f64 (fma.f64 2 (/.f64 (pow.f64 b_2 2) (*.f64 c a)) -1/2) b_2)
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (/.f64 2 (*.f64 c a)) (/.f64 1/2 (pow.f64 b_2 2))))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (/.f64 2 (*.f64 c a)) (/.f64 1/2 (pow.f64 b_2 2))))
(*.f64 b_2 (-.f64 (*.f64 2 (/.f64 1 (*.f64 a c))) (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2)))))
(*.f64 b_2 (-.f64 (/.f64 2 (*.f64 c a)) (/.f64 1/2 (pow.f64 b_2 2))))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 (neg.f64 b_2) (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))))
(*.f64 (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 (neg.f64 b_2) (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))))
(*.f64 (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (*.f64 a c))))))
(*.f64 (neg.f64 b_2) (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))))
(*.f64 (-.f64 (/.f64 1/2 (pow.f64 b_2 2)) (/.f64 2 (*.f64 c a))) (neg.f64 b_2))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 (fma.f64 -1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 c))) a)
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(*.f64 2 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) c)
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(/.f64 -1/2 b_2)
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (*.f64 1/2 (/.f64 1 b_2)))
(-.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(exp.f64 (-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2)))))
(exp.f64 (-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2))))
(/.f64 2 (exp.f64 (-.f64 (log.f64 -1) (log.f64 b_2))))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(-.f64 (log.f64 2) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 b_2))))
(-.f64 (-.f64 (log.f64 2) (log.f64 -1)) (neg.f64 (log.f64 b_2)))
(+.f64 (-.f64 (log.f64 2) (log.f64 -1)) (log.f64 b_2))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 -1 (*.f64 a c))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(+.f64 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(+.f64 (*.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (sqrt.f64 -1))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(+.f64 (*.f64 b_2 (+.f64 1 (*.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 b_2 (+.f64 1 (*.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 a) c))) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(fma.f64 b_2 (+.f64 1 (*.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(*.f64 2 b_2)
(*.f64 b_2 (+.f64 2 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 2 (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))
(*.f64 b_2 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 2))
(*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))
(*.f64 b_2 (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2))))))))
(*.f64 b_2 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 b_2 2)))))
(*.f64 b_2 (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))))))
(*.f64 b_2 (+.f64 2 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6)) (*.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 2)))))))))
(*.f64 b_2 (+.f64 2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 6)) (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 b_2 2))))))
(*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2))
(*.f64 -1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))) b_2))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2))) (*.f64 1/2 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) a))) b_2))
(/.f64 (neg.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (*.f64 a (*.f64 c -1/2)))) b_2)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2)))))) b_2))
(neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) a)))) b_2))
(/.f64 (neg.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4)) (*.f64 a (*.f64 c -1/2))))) b_2)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))))))) b_2))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4)) (*.f64 1/2 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) a))))) b_2))
(/.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (pow.f64 b_2 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 4)) (*.f64 a (*.f64 c -1/2)))))) b_2)
(*.f64 2 b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))
(fma.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))) (*.f64 2 b_2))
(fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) (*.f64 2 b_2))
(+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(fma.f64 2 b_2 (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(fma.f64 2 b_2 (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (neg.f64 a) b_2)))))
(+.f64 (*.f64 2 b_2) (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 c (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(fma.f64 2 b_2 (*.f64 c (fma.f64 1/2 (*.f64 a (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(fma.f64 2 b_2 (*.f64 c (fma.f64 1/2 (/.f64 (neg.f64 a) b_2) (*.f64 c (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 3))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 5)))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))
(*.f64 c (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c))))
(*.f64 c (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c))))
(*.f64 c (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)) (/.f64 b_2 c)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))))
(*.f64 c (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1) (/.f64 b_2 c)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 b_2 c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 c (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) c)) (neg.f64 c))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 c (fma.f64 -1 (/.f64 (+.f64 b_2 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) c))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) c)) c)) (neg.f64 c))
(*.f64 2 b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) b_2)) (*.f64 2 b_2))
(fma.f64 1/2 (*.f64 a (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))) (*.f64 2 b_2))
(fma.f64 -1/2 (*.f64 a (/.f64 c b_2)) (*.f64 2 b_2))
(+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))))
(fma.f64 2 b_2 (*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2))))))
(fma.f64 2 b_2 (*.f64 a (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (/.f64 (*.f64 1/2 (neg.f64 c)) b_2))))
(+.f64 (*.f64 2 b_2) (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 a (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 5))))))))
(fma.f64 2 b_2 (*.f64 a (fma.f64 1/2 (*.f64 c (/.f64 (pow.f64 (sqrt.f64 -1) 2) b_2)) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(fma.f64 2 b_2 (*.f64 a (fma.f64 1/2 (/.f64 (neg.f64 c) b_2) (*.f64 a (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 3)) (*.f64 1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 5))))))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))))
(*.f64 a (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a))))
(*.f64 a (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a)))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))))
(*.f64 a (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c)) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 b_2 a)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 b_2 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 a (neg.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))))) a))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 (+.f64 b_2 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (pow.f64 b_2 4) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) a))) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))))
(neg.f64 (*.f64 a (fma.f64 -1 (/.f64 (+.f64 b_2 (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) a))) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)))) a)) a)) (neg.f64 a))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(-.f64 (/.f64 b_2 -1) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (fma.f64 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 -1 (sqrt.f64 -1))) -1/2) -1)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (fma.f64 b_2 (fma.f64 -1 (*.f64 b_2 (-.f64 (/.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (*.f64 b_2 (fma.f64 b_2 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 b_2 (+.f64 (/.f64 1/2 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 -1 (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))))) -1)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2)))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 2)))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 2))))) b_2)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 a c)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 2))))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/128 (*.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 4)) (pow.f64 b_2 6))) (fma.f64 1/32 (*.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 4)) (pow.f64 b_2 6))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 2)))))))) b_2)
(/.f64 (fma.f64 -1/2 (*.f64 c a) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 4)) (fma.f64 1/128 (*.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 4)) (pow.f64 b_2 6))) (fma.f64 1/32 (*.f64 (pow.f64 a 4) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 c 4)) (pow.f64 b_2 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 2))))))) b_2)
(*.f64 2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 2 b_2) (pow.f64 (sqrt.f64 -1) 2))
(/.f64 (*.f64 2 b_2) -1)
(*.f64 -1 (*.f64 b_2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 b_2 2)) (/.f64 2 (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) 2) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 4))) 1/8)) (/.f64 2 (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 b_2 2)) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 4)) 1/8 2)) (neg.f64 b_2))
(*.f64 -1 (*.f64 b_2 (-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 a (*.f64 (pow.f64 b_2 6) (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 6))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 a (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)))))))) (pow.f64 b_2 6))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 4)))))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (*.f64 (*.f64 (pow.f64 b_2 6) c) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 4))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 6)) (*.f64 1/4 (+.f64 (*.f64 a (/.f64 (*.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2))) 1/8)) (pow.f64 b_2 6))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 4))))))))) (/.f64 2 (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 b_2 (neg.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 a 4)) 5/64) (*.f64 a (*.f64 (*.f64 (pow.f64 b_2 6) c) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 4)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 6)) (*.f64 1/4 (+.f64 (*.f64 a (/.f64 (*.f64 (neg.f64 c) (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) 1/8)) (pow.f64 b_2 6))) (/.f64 (*.f64 (pow.f64 (*.f64 c a) 2) -1) (pow.f64 b_2 4)))))))) 2)))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2))) (pow.f64 b_2 3)))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 1/8 (/.f64 (*.f64 a (*.f64 -1 (pow.f64 c 2))) (pow.f64 b_2 3)))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2))) (pow.f64 b_2 3))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 -1/16 (*.f64 a (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5)))) (/.f64 (*.f64 1/8 (*.f64 -1 (pow.f64 c 2))) (pow.f64 b_2 3))))))
(*.f64 a (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 a (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 a (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 c 2)) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 a (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 7))) 5/128))))))))
(*.f64 a (fma.f64 -1/2 (/.f64 c b_2) (*.f64 a (fma.f64 1/8 (/.f64 (*.f64 -1 (pow.f64 c 2)) (pow.f64 b_2 3)) (*.f64 a (fma.f64 -1/16 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 a (*.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 7))) 5/128))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(-.f64 (/.f64 b_2 -1) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 b_2 -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) c))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5)))) (*.f64 b_2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 a 3) c))) -1/2))) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 b_2 -1))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 5)))) (*.f64 b_2 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 a 3) c))) -1/2))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) (neg.f64 (*.f64 b_2 a))) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 a c))) (*.f64 b_2 a)) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 b_2 3)) c))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) c)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) a)) (*.f64 -1 (*.f64 a b_2))) a)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) c))) -1/2))) (*.f64 -1/2 (*.f64 a (/.f64 (pow.f64 b_2 3) c)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) c))) -1/2)) a) (*.f64 b_2 a))) a) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) c))) -1/2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)))) (fma.f64 -1/2 (*.f64 a (/.f64 (pow.f64 b_2 3) c)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 a 3) c)))))) a) (*.f64 b_2 a)) a))
(*.f64 -1/2 (/.f64 (*.f64 a c) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 c) (pow.f64 b_2 3))))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 c (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3)))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 3))))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 -1 (pow.f64 b_2 3))))))))
(*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 b_2 3))) (*.f64 c (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 b_2 5))) (*.f64 c (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 b_2 7)))))))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 c (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 7))) 5/128))))))))
(*.f64 c (fma.f64 -1/2 (/.f64 a b_2) (*.f64 c (fma.f64 1/8 (*.f64 (pow.f64 a 2) (/.f64 -1 (pow.f64 b_2 3))) (*.f64 c (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 b_2 5))) (*.f64 c (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 b_2 7))) 5/128))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(-.f64 (/.f64 b_2 -1) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 b_2 -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 5)))) (/.f64 (*.f64 b_2 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (*.f64 c a))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 -1 (*.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 5))))) (fma.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (pow.f64 (sqrt.f64 -1) 3))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 b_2 3) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 b_2 -1))) (*.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 5)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (pow.f64 b_2 2) (*.f64 -1 (sqrt.f64 -1))))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 b_2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) -1/2) (*.f64 (neg.f64 b_2) c)) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2))) -1/2 (*.f64 c b_2)) c))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b_2 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 b_2 3) c) a))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c 3) a)) (*.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))) c)) (*.f64 -1 (*.f64 b_2 c))) c)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2))) (*.f64 -1/2 (*.f64 (pow.f64 b_2 3) (/.f64 c a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2)) c) (*.f64 c b_2))) c) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (neg.f64 (*.f64 (*.f64 b_2 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a))) -1/2)))) (fma.f64 -1/2 (*.f64 (pow.f64 b_2 3) (/.f64 c a)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 b_2 2)) (sqrt.f64 (/.f64 (pow.f64 c 3) a)))))) c) (*.f64 c b_2)) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))
(*.f64 1 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2)) (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) -2)) (cbrt.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2))
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(*.f64 (/.f64 1 a) (pow.f64 (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) 2)) (/.f64 1 (cbrt.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1) (pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(pow.f64 (sqrt.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) -2)
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1/2) 2)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(pow.f64 (/.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) -1)
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -2))
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 a)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a)
(exp.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) -1))
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1))
(/.f64 1 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(-.f64 (/.f64 0 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 0 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(neg.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(*.f64 1 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 a (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (cbrt.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (cbrt.f64 a) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 a (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 a (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 a (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 a (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 a (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 a (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1)
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(pow.f64 (cbrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 3)
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(pow.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3) 1/3)
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(pow.f64 (sqrt.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 2)
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) -1)
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) a))
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2))
(sqrt.f64 (pow.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(fabs.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(log.f64 (exp.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(expm1.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(expm1.f64 (log1p.f64 (/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(log1p.f64 (expm1.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(exp.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1))
(/.f64 a (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c -1/2) b_2)))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (neg.f64 (*.f64 c -1/2)) b_2)
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(/.f64 (*.f64 c -1/2) b_2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(/.f64 (*.f64 c -1/2) b_2)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(/.f64 (*.f64 c -1/2) b_2)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(/.f64 (*.f64 c -1/2) b_2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c -1/2) b_2) 2))
(fabs.f64 (/.f64 (*.f64 c -1/2) b_2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -1/2 b_2)))
(/.f64 (*.f64 c -1/2) b_2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(/.f64 (*.f64 c -1/2) b_2)
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(/.f64 (*.f64 c -1/2) b_2)
(cbrt.f64 (*.f64 (pow.f64 c 3) (/.f64 1/8 (pow.f64 b_2 3))))
(cbrt.f64 (*.f64 (/.f64 1/8 (pow.f64 b_2 3)) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (/.f64 1/8 (pow.f64 b_2 3))))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c -1/2) b_2)))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(/.f64 (*.f64 c -1/2) b_2)
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(/.f64 (*.f64 c -1/2) b_2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(/.f64 (*.f64 c -1/2) b_2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c)))) 1)
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (/.f64 0 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))
(-.f64 0 (/.f64 b_2 (*.f64 c a)))
(/.f64 (/.f64 (neg.f64 b_2) a) c)
(*.f64 1 (/.f64 b_2 (*.f64 a c)))
(/.f64 b_2 (*.f64 c a))
(*.f64 b_2 (/.f64 1 (*.f64 a c)))
(/.f64 b_2 (*.f64 c a))
(*.f64 -1 (/.f64 b_2 (*.f64 a c)))
(-.f64 0 (/.f64 b_2 (*.f64 c a)))
(/.f64 (/.f64 (neg.f64 b_2) a) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) (sqrt.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 a) (/.f64 b_2 c))
(/.f64 (/.f64 b_2 c) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 a c)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 a c)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 1 c) (/.f64 b_2 a))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (sqrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 a c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 c a))))
(*.f64 (/.f64 -1 c) (/.f64 b_2 a))
(-.f64 0 (/.f64 b_2 (*.f64 c a)))
(/.f64 (/.f64 (neg.f64 b_2) a) c)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a c))) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (/.f64 -1 (sqrt.f64 (*.f64 c a))))
(/.f64 (neg.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 -1 (/.f64 b_2 (cbrt.f64 (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(/.f64 (neg.f64 (/.f64 b_2 (cbrt.f64 (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(pow.f64 (/.f64 b_2 (*.f64 a c)) 1)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a c))) 3)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 1/3)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a c))) 2)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (/.f64 (*.f64 a c) b_2) -1)
(/.f64 1 (*.f64 a (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))
(fabs.f64 (/.f64 b_2 (*.f64 c a)))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 b_2 (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 a c)))))
(/.f64 b_2 (*.f64 c a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3))
(/.f64 b_2 (*.f64 c a))
(cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 a c) 3)))
(/.f64 b_2 (*.f64 c a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a c))))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 b_2 (*.f64 c a))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 b_2 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a c))) 1))
(/.f64 b_2 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))))
(pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1)
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 3)
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(pow.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3) 1/3)
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 2)
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))) 2))
(fabs.f64 (*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))
(log.f64 (pow.f64 (exp.f64 c) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3)))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) (pow.f64 c 3)))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(exp.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))) 1))
(*.f64 c (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(+.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 b_2))) (sqrt.f64 (/.f64 -1/2 b_2)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 b_2))) (sqrt.f64 (/.f64 -1/2 b_2)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (neg.f64 (/.f64 1/2 b_2))) (fma.f64 (/.f64 -1 b_2) 1/2 (/.f64 1/2 b_2)))
(+.f64 (+.f64 (/.f64 -1/2 b_2) (/.f64 1/2 b_2)) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (neg.f64 (/.f64 1/2 b_2))) (fma.f64 (/.f64 -1 b_2) 1/2 (/.f64 1/2 b_2)))
(+.f64 (+.f64 (/.f64 -1/2 b_2) (/.f64 1/2 b_2)) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (neg.f64 (/.f64 1/2 b_2))) (fma.f64 (/.f64 -1 b_2) 1/2 (/.f64 1/2 b_2)))
(+.f64 (+.f64 (/.f64 -1/2 b_2) (/.f64 1/2 b_2)) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (neg.f64 (/.f64 1/2 b_2))) (fma.f64 (/.f64 -1 b_2) 1/2 (/.f64 1/2 b_2)))
(+.f64 (+.f64 (/.f64 -1/2 b_2) (/.f64 1/2 b_2)) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 -1/2 b_2) 1))) (fma.f64 (neg.f64 (/.f64 -1/2 b_2)) 1 (*.f64 (/.f64 -1/2 b_2) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (/.f64 1 b_2) 1/2))) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (*.f64 (/.f64 1 b_2) 1/2)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (neg.f64 (/.f64 1/2 b_2))) (fma.f64 (/.f64 -1 b_2) 1/2 (/.f64 1/2 b_2)))
(+.f64 (+.f64 (/.f64 -1/2 b_2) (/.f64 1/2 b_2)) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2) (*.f64 (cbrt.f64 (/.f64 -1/2 b_2)) (pow.f64 (cbrt.f64 (/.f64 -1/2 b_2)) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) (+.f64 (/.f64 1/2 b_2) (/.f64 -1/2 b_2)))
(*.f64 1 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (/.f64 -1/2 b_2) (*.f64 (/.f64 2 a) (/.f64 b_2 c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2))) (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (/.f64 1/4 (pow.f64 b_2 2))) (fma.f64 (/.f64 b_2 (*.f64 c a)) 2 (/.f64 -1/2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (/.f64 1/4 (pow.f64 b_2 2))) (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 -1/2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) (/.f64 b_2 -1/2)) (*.f64 (*.f64 a c) 1)) (*.f64 (*.f64 a c) (/.f64 b_2 -1/2)))
(/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 b_2 2)) -1/2) (*.f64 c a)) (*.f64 (*.f64 c a) (/.f64 b_2 -1/2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (-.f64 (*.f64 2 (pow.f64 b_2 2)) (*.f64 a (*.f64 c -1/2))) (*.f64 a (*.f64 c b_2)))
(/.f64 (fma.f64 2 (pow.f64 b_2 2) (*.f64 a (*.f64 1/2 c))) (*.f64 a (*.f64 c b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))
(/.f64 (-.f64 (*.f64 2 (pow.f64 b_2 2)) (*.f64 a (*.f64 c 1/2))) (*.f64 a (*.f64 c b_2)))
(/.f64 (fma.f64 2 (pow.f64 b_2 2) (*.f64 a (*.f64 c -1/2))) (*.f64 a (*.f64 c b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) (/.f64 1/8 (pow.f64 b_2 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (/.f64 -1/2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (/.f64 -1/2 b_2) (*.f64 (/.f64 2 a) (/.f64 b_2 c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (-.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2)) (+.f64 (/.f64 1/4 (pow.f64 b_2 2)) (*.f64 (/.f64 -1/2 b_2) (*.f64 (/.f64 2 a) (/.f64 b_2 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2) (/.f64 1/4 (pow.f64 b_2 2)))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (/.f64 -1/2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (/.f64 1/4 (pow.f64 b_2 2)))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) 2 (/.f64 -1/2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2) (/.f64 1/4 (pow.f64 b_2 2)))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 1)
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 3)
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3) 1/3)
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 2)
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)) 2))
(fabs.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2)))
(log.f64 (exp.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2))) 3))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(expm1.f64 (log1p.f64 (fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))) 1))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(fma.f64 2 (/.f64 b_2 (*.f64 a c)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) (neg.f64 (/.f64 -1/2 b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
(/.f64 (*.f64 2 b_2) (*.f64 a c))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(/.f64 (neg.f64 (*.f64 2 b_2)) (*.f64 a c))
(*.f64 -2 (/.f64 b_2 (*.f64 c a)))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 1)
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 3)
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(pow.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 2)
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)) 2))
(fabs.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b_2 (*.f64 a c))) 2))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2))))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) 3) 8))
(cbrt.f64 (*.f64 8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(exp.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) 2)) 1))
(*.f64 (/.f64 2 a) (/.f64 b_2 c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 b_2)))
(+.f64 1 (fma.f64 2 b_2 -1))
(*.f64 1 (/.f64 2 (/.f64 1 b_2)))
(*.f64 2 b_2)
(*.f64 2 (exp.f64 (neg.f64 (neg.f64 (log.f64 b_2)))))
(*.f64 2 b_2)
(*.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2)))) (cbrt.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 b_2 2))) (cbrt.f64 (*.f64 2 b_2)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) (sqrt.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 2 b_2)
(/.f64 2 (/.f64 1 b_2))
(*.f64 2 b_2)
(/.f64 -2 (neg.f64 (/.f64 1 b_2)))
(/.f64 -2 (/.f64 -1 b_2))
(pow.f64 (/.f64 2 (/.f64 1 b_2)) 1)
(*.f64 2 b_2)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2))) 3)
(*.f64 2 b_2)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3) 1/3)
(*.f64 2 b_2)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2))) 2)
(*.f64 2 b_2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 2 (/.f64 1 b_2))))
(pow.f64 (E.f64) (log.f64 (*.f64 2 b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 b_2))) 2)) (cbrt.f64 (log.f64 (*.f64 2 b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 b_2)))) (sqrt.f64 (log.f64 (*.f64 2 b_2))))
(sqrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))
(sqrt.f64 (*.f64 4 (pow.f64 b_2 2)))
(log.f64 (exp.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 2 b_2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 2 b_2)
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 1 b_2)) 3))
(*.f64 2 b_2)
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 1 b_2))))
(expm1.f64 (log1p.f64 (*.f64 2 b_2)))
(+.f64 1 (fma.f64 2 b_2 -1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 1 b_2))))
(*.f64 2 b_2)
(+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 2) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (log.f64 b_2)))) (sqrt.f64 (neg.f64 (log.f64 b_2))) (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 2 b_2)) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (log.f64 b_2)))) (sqrt.f64 (neg.f64 (log.f64 b_2))) (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 2 b_2)) (-.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 b_2))) (sqrt.f64 (neg.f64 (log.f64 b_2))))) (log.f64 b_2)))
(+.f64 0 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(log.f64 (*.f64 2 b_2))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (fma.f64 1 (log.f64 2) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (neg.f64 (log.f64 b_2)) 1))) (fma.f64 (neg.f64 (neg.f64 (log.f64 b_2))) 1 (*.f64 (neg.f64 (log.f64 b_2)) 1)))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (log.f64 b_2)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 b_2))) 2))))
(+.f64 (fma.f64 1 (log.f64 2) (log.f64 b_2)) (+.f64 (log.f64 b_2) (neg.f64 (log.f64 b_2))))
(+.f64 (+.f64 (log.f64 2) (log.f64 b_2)) (-.f64 (log.f64 b_2) (log.f64 b_2)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 4 (/.f64 1 (pow.f64 b_2 2))))) (log.f64 (cbrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 4 (pow.f64 b_2 2)))) (log.f64 (cbrt.f64 (*.f64 2 b_2))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))) (log.f64 (sqrt.f64 (/.f64 2 (/.f64 1 b_2)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 2 b_2))))
(*.f64 1 (log.f64 (/.f64 2 (/.f64 1 b_2))))
(log.f64 (*.f64 2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2) (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(log.f64 (*.f64 2 b_2))
(*.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(log.f64 (*.f64 2 b_2))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 3) (neg.f64 (pow.f64 (log.f64 b_2) 3))) (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 b_2) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (log.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2)) (log.f64 (*.f64 2 (/.f64 1 b_2))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2)) (log.f64 (/.f64 2 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (neg.f64 (log.f64 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 3) (neg.f64 (pow.f64 (log.f64 b_2) 3)))) (neg.f64 (+.f64 (pow.f64 (log.f64 2) 2) (+.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (neg.f64 (log.f64 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 b_2) 3))) (-.f64 (neg.f64 (pow.f64 (log.f64 2) 2)) (-.f64 (pow.f64 (neg.f64 (log.f64 b_2)) 2) (*.f64 (log.f64 2) (log.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2))) (neg.f64 (log.f64 (*.f64 2 (/.f64 1 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 2) 2) (pow.f64 (neg.f64 (log.f64 b_2)) 2))) (neg.f64 (log.f64 (/.f64 2 b_2))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 2) 2)) (pow.f64 (neg.f64 (log.f64 b_2)) 2)) (neg.f64 (log.f64 (/.f64 2 b_2))))
(pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 1)
(log.f64 (*.f64 2 b_2))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 3)
(log.f64 (*.f64 2 b_2))
(pow.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3) 1/3)
(log.f64 (*.f64 2 b_2))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 2)
(log.f64 (*.f64 2 b_2))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 b_2)) 2))
(fabs.f64 (log.f64 (*.f64 2 b_2)))
(log.f64 (/.f64 2 (/.f64 1 b_2)))
(log.f64 (*.f64 2 b_2))
(log.f64 (+.f64 1 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1)))
(log1p.f64 (+.f64 (*.f64 2 b_2) -1))
(log1p.f64 (fma.f64 2 b_2 -1))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 2 (/.f64 1 b_2))) 3))
(log.f64 (*.f64 2 b_2))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 b_2))))
(log1p.f64 (-.f64 (/.f64 2 (/.f64 1 b_2)) 1))
(log1p.f64 (+.f64 (*.f64 2 b_2) -1))
(log1p.f64 (fma.f64 2 b_2 -1))
(exp.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))))
(log.f64 (*.f64 2 b_2))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 2 (/.f64 1 b_2)))) 1))
(log.f64 (*.f64 2 b_2))
(fma.f64 1 (log.f64 2) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 2) (log.f64 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 2) (log.f64 b_2))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (neg.f64 (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 2) (log.f64 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 b_2 2) 1))) (fma.f64 (pow.f64 b_2 2) 1 (*.f64 (pow.f64 b_2 2) 1)))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 (pow.f64 b_2 2))) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 2)) (fma.f64 b_2 b_2 (pow.f64 b_2 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (fma.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (cbrt.f64 (pow.f64 b_2 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4)))))
(*.f64 1 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 b_2 6))) (-.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (+.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4))) (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 1)
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 3)
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) 1/3)
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2)
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 2))
(fabs.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))
(log.f64 (exp.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(exp.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(fma.f64 1 (pow.f64 b_2 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (neg.f64 (fma.f64 a c (pow.f64 b_2 2))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 b_2 4))) (fma.f64 a c (pow.f64 b_2 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 b_2 2))
(+.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 -1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 (neg.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2)) (+.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 b_2 -1 (neg.f64 b_2)) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2))
(+.f64 (-.f64 (neg.f64 b_2) b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 -1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 (neg.f64 b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(/.f64 1 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(/.f64 -1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (pow.f64 b_2 2))) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(/.f64 (-.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (pow.f64 b_2 2) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 b_2 6)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 b_2 6)) (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (pow.f64 b_2 2) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 b_2 4)) 1) (*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))))) (neg.f64 (neg.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3)) (pow.f64 b_2 3)) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 2))
(fabs.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(+.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 -1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 (neg.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2)) (+.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2) (+.f64 b_2 b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (fma.f64 b_2 -1 (neg.f64 b_2)) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2))
(+.f64 (-.f64 (neg.f64 b_2) b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 -1))) (fma.f64 b_2 -1 (*.f64 b_2 -1)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 -1 (neg.f64 b_2)))
(+.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 (neg.f64 b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (*.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 b_2 1 (*.f64 b_2 1)))
(+.f64 (+.f64 b_2 b_2) (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2)))
(+.f64 (+.f64 b_2 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (/.f64 (pow.f64 b_2 2) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(-.f64 (/.f64 (pow.f64 b_2 2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 (fma.f64 a c (pow.f64 b_2 2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) 1)
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) (/.f64 (pow.f64 b_2 3) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 3) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (/.f64 1 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 2) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2)) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (cbrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (sqrt.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (/.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2)))) -1)
(/.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 2))
(fabs.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(log.f64 (exp.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(cbrt.f64 (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (fma.f64 a c (pow.f64 b_2 2))) 3) (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 3)))
(expm1.f64 (log1p.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(log1p.f64 (expm1.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) b_2)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))

eval703.0ms (5.7%)

Compiler

Compiled 31042 to 17781 computations (42.7% saved)

prune350.0ms (2.9%)

Pruning

42 alts after pruning (32 fresh and 10 done)

PrunedKeptTotal
New1013181031
Fresh61420
Picked145
Done167
Total1021421063
Accuracy
92.0%
Counts
1063 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.9%
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
51.0%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
36.3%
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
1.7%
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 b_2))) a)
30.4%
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
43.9%
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
2.3%
(/.f64 (/.f64 2 (/.f64 1 b_2)) a)
49.8%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) b_2) a)
50.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
34.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
45.6%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2)) b_2) a)
13.6%
(/.f64 (-.f64 b_2 b_2) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
33.5%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2)))))) a)
33.1%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2))))))) a)
25.9%
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2)))))))) a)
36.8%
(/.f64 (*.f64 c -1/2) b_2)
33.8%
(/.f64 (*.f64 b_2 -2) a)
13.2%
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
30.4%
(/.f64 (exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))) a)
11.9%
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))) a)
1.7%
(/.f64 (exp.f64 (log.f64 (*.f64 2 b_2))) a)
1.8%
(/.f64 (exp.f64 (fabs.f64 (log.f64 (*.f64 2 b_2)))) a)
36.8%
(/.f64 1 (fma.f64 1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 (neg.f64 c)))))
51.6%
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
0.5%
(/.f64 1 (-.f64 (exp.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1))
33.7%
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
1.3%
(/.f64 1 (log.f64 (exp.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
39.6%
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
33.7%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
51.7%
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
36.7%
(*.f64 c (/.f64 -1/2 b_2))
13.3%
(*.f64 1/2 (/.f64 c b_2))
18.2%
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))))
18.0%
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))))
27.2%
(neg.f64 (*.f64 c (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)))
2.2%
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 (/.f64 (neg.f64 b_2) a) c)) (/.f64 1/2 b_2))))
28.4%
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
2.2%
(neg.f64 (*.f64 c (-.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (/.f64 1/2 b_2))))
27.3%
(neg.f64 (*.f64 c (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
28.5%
(neg.f64 (*.f64 c (*.f64 2 (/.f64 b_2 (*.f64 a c)))))
16.0%
(neg.f64 (*.f64 c (exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))))
Compiler

Compiled 1455 to 860 computations (40.9% saved)

regimes565.0ms (4.6%)

Counts
58 → 3
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 2 (/.f64 1 b_2)) a)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(neg.f64 (*.f64 c (*.f64 2 (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 c (-.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 (/.f64 (neg.f64 b_2) a) c)) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))))
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 1 (fma.f64 1/2 (/.f64 a b_2) (*.f64 2 (/.f64 b_2 (neg.f64 c)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 c (pow.f64 b_2 2)))))) a)
(*.f64 -1 (*.f64 b_2 (+.f64 (*.f64 -1/2 (/.f64 c (pow.f64 b_2 2))) (*.f64 2 (/.f64 1 a)))))
(*.f64 c (-.f64 (*.f64 -1/8 (/.f64 (*.f64 a c) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 1 b_2))))
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 a b_2) 2) (/.f64 c b_2))))) a)
(/.f64 (exp.f64 (log.f64 (*.f64 2 b_2))) a)
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 2 b_2))) a)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(/.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) a)
(/.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) b_2) a)
(*.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2) (/.f64 1 a))
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(/.f64 1 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
(/.f64 (*.f64 c (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b_2 3))))) a)
(/.f64 (exp.f64 (fabs.f64 (log.f64 (*.f64 2 b_2)))) a)
(/.f64 (exp.f64 (-.f64 (log.f64 2) (log.f64 (/.f64 -1 b_2)))) a)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 1/2 (/.f64 (neg.f64 c) b_2))))) a)
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 3/2)) b_2) a)
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) 1/2)) b_2) a)
(neg.f64 (*.f64 c (exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 a c)) 2 (neg.f64 (/.f64 -1/2 b_2)))))))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (exp.f64 (log.f64 (*.f64 c (pow.f64 b_2 -2)))))))) a)
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) b_2)))))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 2) (-.f64 (*.f64 a c) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 a c)))))) b_2) a)
(/.f64 (/.f64 (-.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))) a)
(/.f64 (exp.f64 (log.f64 (+.f64 (hypot.f64 (sqrt.f64 (*.f64 c a)) b_2) b_2))) a)
(/.f64 (exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) a)
(/.f64 (-.f64 (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) b_2) a)
(/.f64 1 (log.f64 (exp.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a) 3) 1/3)
(/.f64 1 (-.f64 (exp.f64 (log1p.f64 (/.f64 a (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))) 1))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (pow.f64 b_2 2))))))) a)
(-.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c))) (/.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) (/.f64 (pow.f64 (-.f64 (pow.f64 b_2 2) (*.f64 a c)) 1/4) a) (/.f64 b_2 (neg.f64 a)))
Outputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (*.f64 c -1/2) b_2)
Calls

4 calls:

248.0ms
a
161.0ms
c
95.0ms
b_2
57.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
63.0%11a
88.1%3b_2
59.9%7c
72.7%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes31.0ms (0.3%)

Counts
21 → 3
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 2 (/.f64 1 b_2)) a)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(neg.f64 (*.f64 c (*.f64 2 (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 c (-.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 (/.f64 (neg.f64 b_2) a) c)) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))))
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
Outputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(/.f64 (*.f64 c -1/2) b_2)
Calls

1 calls:

29.0ms
b_2
Results
AccuracySegmentsBranch
84.5%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes20.0ms (0.2%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 2 (/.f64 1 b_2)) a)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(neg.f64 (*.f64 c (*.f64 2 (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 c (-.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 b_2 (*.f64 a c))) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (-.f64 (*.f64 2 (/.f64 (/.f64 (neg.f64 b_2) a) c)) (/.f64 1/2 b_2))))
(neg.f64 (*.f64 c (/.f64 (+.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 2 (/.f64 b_2 c))) a)))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 2 (*.f64 -1/2 (*.f64 a (/.f64 (/.f64 c b_2) b_2))))) a)
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) -1/2)) (*.f64 (*.f64 a c) b_2))))
(neg.f64 (*.f64 c (/.f64 (-.f64 (*.f64 (*.f64 2 b_2) b_2) (*.f64 (*.f64 a c) 1/2)) (*.f64 (*.f64 a c) b_2))))
Outputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (*.f64 c -1/2) b_2)
Calls

1 calls:

19.0ms
b_2
Results
AccuracySegmentsBranch
68.3%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0.1%)

Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 2 (/.f64 1 b_2)) a)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a c) b_2)) a)
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
(neg.f64 (*.f64 c (*.f64 2 (/.f64 b_2 (*.f64 a c)))))
(neg.f64 (*.f64 c (*.f64 (/.f64 2 a) (/.f64 b_2 c))))
Outputs
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
Calls

1 calls:

13.0ms
b_2
Results
AccuracySegmentsBranch
68.1%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 -2) a)
Outputs
(/.f64 (*.f64 b_2 -2) a)
(*.f64 c (/.f64 -1/2 b_2))
Calls

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
68.1%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes10.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
Outputs
(*.f64 c (/.f64 -1/2 b_2))
Calls

3 calls:

3.0ms
b_2
3.0ms
a
3.0ms
c
Results
AccuracySegmentsBranch
36.7%1a
36.7%1c
36.7%1b_2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
Outputs
(*.f64 1/2 (/.f64 c b_2))
Calls

3 calls:

3.0ms
b_2
3.0ms
c
3.0ms
a
Results
AccuracySegmentsBranch
13.3%1a
13.3%1c
13.3%1b_2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch64.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
9.988727620976791e-79
4.798315957791462e-69
21.0ms
-2.44834294215542e+132
-2.8507568341997074e+131
Results
31.0ms183×256valid
5.0ms46×256invalid
3.0ms21×256infinite
6.0ms19×1024valid
4.0ms18×512valid
8.0ms14×2048valid
0.0ms256valid
Compiler

Compiled 458 to 311 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-mult, time spent: 7.0ms, 31.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 27.0% of total-time
Operation ival-div, time spent: 3.0ms, 13.0% of total-time
Operation ival-sub, time spent: 2.0ms, 9.0% of total-time
Operation ival-neg, time spent: 2.0ms, 9.0% of total-time
Operation ival-add, time spent: 2.0ms, 9.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch68.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
9.988727620976791e-79
4.798315957791462e-69
26.0ms
-5.8044855485668966e-55
-5.914904953467996e-63
Results
37.0ms254×256valid
7.0ms60×256invalid
9.0ms25×1024valid
4.0ms16×512valid
3.0ms2048valid
0.0ms1024valid
Compiler

Compiled 494 to 355 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-mult, time spent: 8.0ms, 30.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 23.0% of total-time
Operation ival-div, time spent: 4.0ms, 15.0% of total-time
Operation ival-sub, time spent: 4.0ms, 15.0% of total-time
Operation ival-add, time spent: 3.0ms, 11.0% of total-time
Operation ival-neg, time spent: 2.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch31.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
-1.0527084678393968e-307
8.936180255614038e-306
Results
17.0ms127×256valid
10.0ms76×256invalid
0.0ms256valid
Compiler

Compiled 214 to 159 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
Operation ival-mult, time spent: 4.0ms, 34.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 26.0% of total-time
Operation ival-div, time spent: 2.0ms, 17.0% of total-time
Operation ival-sub, time spent: 1.0ms, 9.0% of total-time
Operation ival-add, time spent: 1.0ms, 9.0% of total-time
Operation ival-neg, time spent: 1.0ms, 9.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch33.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
1.8663448833744237e-284
3.4983896969092894e-275
Results
21.0ms143×256valid
8.0ms71×256invalid
0.0ms256valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-mult, time spent: 5.0ms, 39.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 23.0% of total-time
Operation ival-div, time spent: 2.0ms, 15.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation ival-add, time spent: 1.0ms, 8.0% of total-time
Operation ival-neg, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch33.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
1.8663448833744237e-284
3.4983896969092894e-275
Results
20.0ms143×256valid
9.0ms70×256invalid
0.0ms256valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

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

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Rules
22×*-commutative
16×+-commutative
14×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059476
179476
292476
399476
4103476
5104476
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -569999999999999977435970692932356787898589400426826325595847290110274882552142694766476892913556026088396132160860208198327677747200) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4237034830775731/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5123856487857315/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6844440880483873/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 774332391911951/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 3013617957711377/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 (*.f64 b_2 -2) a) (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
Outputs
(if (<=.f64 b_2 -569999999999999977435970692932356787898589400426826325595847290110274882552142694766476892913556026088396132160860208198327677747200) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4237034830775731/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5123856487857315/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6844440880483873/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 774332391911951/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 3013617957711377/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 (*.f64 b_2 -2) a) (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
Compiler

Compiled 148 to 101 computations (31.8% saved)

soundness988.0ms (8.1%)

Rules
2006×fma-neg
1414×fma-define
1288×associate-*r*
1122×distribute-lft-in
1110×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0169655203
1471352675
0108933894
1296831870
055631
1136579
2281571
3777571
42087571
53954571
64998571
75251571
85344571
95376571
105392571
115392571
Stop Event
saturated
node limit
node limit
Compiler

Compiled 223 to 133 computations (40.4% saved)

end0.0ms (0%)

preprocess98.0ms (0.8%)

Compiler

Compiled 476 to 228 computations (52.1% saved)

Profiling

Loading profile data...