Cubic critical

Time bar (total: 13.2s)

analyze114.0ms (0.9%)

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
40%37.4%56.2%0.1%0%6.2%0%7
48.3%45.2%48.4%0.1%0%6.2%0%8
53%48.4%42.9%0.1%0%8.6%0%9
58.1%50.3%36.3%0.1%0%13.3%0%10
66.1%56.8%29.1%0.1%0%14%0%11
70.4%58.8%24.7%0.1%0%16.4%0%12
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample1.7s (13.2%)

Results
691.0ms5044×body256valid
377.0ms1087×body2048valid
218.0ms725×body1024valid
188.0ms368×body4096valid
97.0ms932×body256invalid
84.0ms685×body256infinite
67.0ms347×body512valid
Bogosity

preprocess76.0ms (0.6%)

Algorithm
egg-herbie
Rules
1546×div-sub
1340×fma-def
1126×sub-neg
898×associate-/l*
778×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053416
1154344
2397344
31031344
42782344
57030344
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 (neg.f64 a)) c)))) (*.f64 3 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) (neg.f64 c))))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
Outputs
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 (neg.f64 a)) c)))) (*.f64 3 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 (neg.f64 a) c))))) (*.f64 3 (neg.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 3 a) c))) b) (*.f64 a -3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 3 (*.f64 a c)))) b) (*.f64 a -3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (/.f64 a 1/3) c))) b) (*.f64 a -3))
(/.f64 (+.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (*.f64 3 a))
(/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3))))) (*.f64 3 a))
(/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) (neg.f64 c))))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a (neg.f64 c)))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (/.f64 a 1/3) c))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 3 b) c)))) (*.f64 3 b))
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 3 (*.f64 b c))))) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -3)))) a) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (*.f64 c -3)))) a) (*.f64 b 3))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 c -3) (*.f64 a a))) a) (*.f64 b 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 c) a)))) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 c a))))) (*.f64 3 c))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (*.f64 3 c))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3)))) b) (*.f64 3 c))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 3 a) b)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 3 a))))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (*.f64 a -3)))) c) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 a -3) (*.f64 c c))) c) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 a -3) (*.f64 c c))) c) (/.f64 a 1/3))
Compiler

Compiled 20 to 14 computations (30% saved)

eval1.0ms (0%)

Compiler

Compiled 65 to 41 computations (36.9% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
55.1%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
55.1%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
55.1%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
55.1%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
Compiler

Compiled 116 to 80 computations (31% saved)

localize277.0ms (2.1%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
98.8%
(fma.f64 b b (*.f64 a (*.f64 c -3)))
93.8%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
78.7%
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
66.1%
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
99.1%
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
93.7%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
78.7%
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))
66.1%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
99.1%
(-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))
93.7%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
78.7%
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))
66.1%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
Compiler

Compiled 198 to 95 computations (52% saved)

series32.0ms (0.2%)

Counts
12 → 288
Calls

108 calls:

TimeVariablePointExpression
2.0ms
b
@-inf
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
1.0ms
c
@inf
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
1.0ms
b
@0
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
1.0ms
a
@inf
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
1.0ms
b
@inf
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))

rewrite121.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
592×add-sqr-sqrt
570×pow1
570×*-un-lft-identity
548×add-exp-log
548×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031432
1742342
Stop Event
node limit
Counts
12 → 502
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (*.f64 b 1))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (*.f64 b 1) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) 1)
(-.f64 (/.f64 (pow.f64 b 6) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))

simplify333.0ms (2.5%)

Algorithm
egg-herbie
Rules
1414×fma-neg
1012×fma-def
802×associate-*r*
706×times-frac
652×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059439676
1156337386
2726237372
Stop Event
node limit
Counts
790 → 404
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (*.f64 b 1))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (*.f64 b 1) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) 1)
(-.f64 (/.f64 (pow.f64 b 6) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(-.f64 (/.f64 (*.f64 3/2 a) (/.f64 b c)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))) b)
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(fma.f64 b -2 (/.f64 (*.f64 3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b -1/3) a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 (/.f64 b a) -2/3 (/.f64 (*.f64 c 1/2) b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 9/16))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8 (fma.f64 1/2 (/.f64 c b) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (*.f64 a a)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 -1/6 (/.f64 b (*.f64 (pow.f64 a 3) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2)) b))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 -1/6 a) (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64)))))))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(-.f64 (/.f64 (*.f64 3/2 a) (/.f64 b c)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))) b)
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(fma.f64 b -2 (/.f64 (*.f64 3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b -1/3) a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 (/.f64 b a) -2/3 (/.f64 (*.f64 c 1/2) b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 9/16))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8 (fma.f64 1/2 (/.f64 c b) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (*.f64 a a)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 -1/6 (/.f64 b (*.f64 (pow.f64 a 3) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2)) b))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 -1/6 a) (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64)))))))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(-.f64 (/.f64 (*.f64 3/2 a) (/.f64 b c)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))) b)
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -3) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (/.f64 (*.f64 3/2 (*.f64 a c)) b))
(fma.f64 b -2 (/.f64 (*.f64 3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (/.f64 (*.f64 3/2 (*.f64 a c)) b)))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (/.f64 (*.f64 3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (fma.f64 3/2 (/.f64 a (/.f64 b c)) (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) 9/8 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(/.f64 (*.f64 -3/2 a) (/.f64 b c))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3))))
(fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (*.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3)) (/.f64 (*.f64 -3/2 a) (/.f64 b c))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -9/8 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b 3)) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 a (/.f64 b c)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 -9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b -1/3) a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -3)) -3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 (/.f64 b a) -2/3 (/.f64 (*.f64 c 1/2) b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 9/16))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8 (fma.f64 1/2 (/.f64 c b) (/.f64 9/16 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (*.f64 a a)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 c c)) (pow.f64 b 3)) 2))))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 -1/6 (/.f64 b (*.f64 (pow.f64 a 3) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -9/8 (*.f64 a a)) (pow.f64 b 3)) 2)) b))))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (pow.f64 c 3)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 -1/6 a) (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64)))))))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 -3 c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 -3 (*.f64 a c) (*.f64 b b))
(fma.f64 (*.f64 a c) -3 (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27))) (sqrt.f64 (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (/.f64 (pow.f64 b 3) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(-.f64 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 (/.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) b))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(sqrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)))
(hypot.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) b)
(+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 -1/3 a))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 3))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))) (sqrt.f64 (*.f64 a 3)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))) (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(/.f64 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 a -3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a)) 2))
(fabs.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 27 (pow.f64 a 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 2 (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 2 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 a (*.f64 c 6) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)) (neg.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 a (*.f64 c 6)) 3)) (fma.f64 (*.f64 a (*.f64 c 6)) (-.f64 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 9 (pow.f64 (*.f64 a c) 2))) (*.f64 b (*.f64 (*.f64 a b) (*.f64 c 3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) 3) 27 (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (fma.f64 9 (pow.f64 (*.f64 a c) 2) (*.f64 b (neg.f64 (*.f64 a (*.f64 (*.f64 c 3) b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (*.f64 (*.f64 c 3) (+.f64 a a)))) (-.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 (*.f64 c 3) (+.f64 a a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2) (*.f64 (*.f64 c 3) (+.f64 a a)))
(+.f64 (*.f64 a (*.f64 c 6)) (pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27))) (sqrt.f64 (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(-.f64 0 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (/.f64 (pow.f64 b 3) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(-.f64 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(-.f64 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 (/.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) b))
(-.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 0) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(sqrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)))
(hypot.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) b)
(+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 -1/3 a))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 3))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))) (sqrt.f64 (*.f64 a 3)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))) (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(/.f64 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 a -3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a)) 2))
(fabs.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 27 (pow.f64 a 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 2 (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 2 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 a (*.f64 c 6) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)) (neg.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 a (*.f64 c 6)) 3)) (fma.f64 (*.f64 a (*.f64 c 6)) (-.f64 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 9 (pow.f64 (*.f64 a c) 2))) (*.f64 b (*.f64 (*.f64 a b) (*.f64 c 3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) 3) 27 (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (fma.f64 9 (pow.f64 (*.f64 a c) 2) (*.f64 b (neg.f64 (*.f64 a (*.f64 (*.f64 c 3) b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (*.f64 (*.f64 c 3) (+.f64 a a)))) (-.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 (*.f64 c 3) (+.f64 a a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 b b (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(+.f64 (pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2) (*.f64 (*.f64 c 3) (+.f64 a a)))
(+.f64 (*.f64 a (*.f64 c 6)) (pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2))
(fma.f64 1 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(fma.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 3 c)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27))) (sqrt.f64 (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1/2))
(sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (+.f64 b b))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (+.f64 b b))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (*.f64 b 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (+.f64 b b))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (+.f64 b b) (fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b)))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (+.f64 b b) (+.f64 (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (neg.f64 b)))
(+.f64 b (+.f64 b (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) b)))
(+.f64 (*.f64 b 1) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (/.f64 1 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (sqrt.f64 b)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 1/4) (sqrt.f64 b)))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)) 1) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(/.f64 1 (/.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))) (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 3 c))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b b)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3/2)) (fma.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (fma.f64 a (*.f64 c 3) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(/.f64 (neg.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (neg.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b)))
(sqrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b)))
(hypot.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) b)
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) b)
(+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (neg.f64 (*.f64 b (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (/.f64 1/3 a)) (*.f64 b (/.f64 1/3 a)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 1 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (/.f64 1/3 a)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1 (*.f64 a -3)))
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 -1/3 a))
(*.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3) (/.f64 1 a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) a) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 a) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 1/3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 3 a))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 3))) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (*.f64 a 3))) (sqrt.f64 (*.f64 a 3)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) a) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) 3) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) a))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))) (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (*.f64 b b))) (sqrt.f64 (*.f64 3 a))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (sqrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 b b))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 b b)))) (sqrt.f64 (*.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (sqrt.f64 (*.f64 a 3))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) a) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) 1) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (*.f64 3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (pow.f64 (cbrt.f64 (*.f64 3 a)) 2)) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (cbrt.f64 (*.f64 3 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a 3)) 2)) (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))))
(/.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (cbrt.f64 (*.f64 a 3))) (pow.f64 (cbrt.f64 (*.f64 a 3)) 2))
(pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3) 1/3)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 2)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(pow.f64 (/.f64 (*.f64 3 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) -1)
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(neg.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (*.f64 a -3)))
(/.f64 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (*.f64 a -3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a)) 2))
(fabs.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))) (/.f64 1/3 a)))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a)) 3))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3) (pow.f64 (*.f64 3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 27 (pow.f64 a 3))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 3) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))) 1))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (/.f64 1/3 a))))
(*.f64 1/3 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (/.f64 1/3 a))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (*.f64 a -3) c (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 a (*.f64 -3 c)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 3 c))) 2) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 3 c)))) (sqrt.f64 (*.f64 a (*.f64 3 c))) (*.f64 a (*.f64 3 c))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c 6))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 2 (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 2 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 3 c)) 1))) (fma.f64 (*.f64 a (*.f64 3 c)) 1 (*.f64 (*.f64 a (*.f64 3 c)) 1)))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3)))))
(fma.f64 a (*.f64 c 6) (-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 a (*.f64 3 c)) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 1))
(fma.f64 b b (fma.f64 a (*.f64 c 3) (*.f64 (*.f64 c 3) (+.f64 a a))))
(fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(-.f64 (*.f64 b b) (-.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(+.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (*.f64 b b) (*.f64 a (neg.f64 (*.f64 c 3))))
(+.f64 (fma.f64 b b 0) (*.f64 a (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) 1)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 b 6) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 b b (*.f64 a (*.f64 3 c)))) (/.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))
(+.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 -9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (/.f64 1 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (*.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 1) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))))
(*.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) 4))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))) (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 1 (/.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (fma.f64 b b (*.f64 a (*.f64 3 c))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (/.f64 1 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b)))))
(*.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (/.f64 1 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (neg.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (fma.f64 (*.f64 a (*.f64 c 3)) (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 b 4))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2)) (neg.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)) (neg.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (fma.f64 a (*.f64 c 3) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) 3)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))) (*.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (-.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (fma.f64 a (*.f64 c 3) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 3) (pow.f64 (*.f64 a (*.f64 c 6)) 3)) (fma.f64 (*.f64 a (*.f64 c 6)) (-.f64 (*.f64 a (*.f64 c 6)) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2)))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (-.f64 (*.f64 9 (pow.f64 (*.f64 a c) 2)) (*.f64 b (*.f64 b (*.f64 a (*.f64 3 c)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (-.f64 (+.f64 (pow.f64 b 4) (*.f64 9 (pow.f64 (*.f64 a c) 2))) (*.f64 b (*.f64 (*.f64 a b) (*.f64 c 3)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) 3) 27 (pow.f64 b 6)) (+.f64 (pow.f64 b 4) (fma.f64 9 (pow.f64 (*.f64 a c) 2) (*.f64 b (neg.f64 (*.f64 a (*.f64 (*.f64 c 3) b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) (*.f64 (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c))))) (-.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 a (*.f64 3 c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2) (*.f64 (*.f64 (*.f64 c 3) (+.f64 a a)) (*.f64 (*.f64 c 3) (+.f64 a a)))) (-.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (*.f64 (*.f64 c 3) (+.f64 a a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 3 (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c)))) 2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3) 1/3)
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) 2))
(fabs.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 3))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))) 1))
(fma.f64 a (*.f64 c 3) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 a (*.f64 3 c)))))
(fma.f64 a (*.f64 c 3) (*.f64 b b))

eval178.0ms (1.4%)

Compiler

Compiled 11268 to 6997 computations (37.9% saved)

prune106.0ms (0.8%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New38519404
Fresh000
Picked213
Done000
Total38720407
Accuracy
94.9%
Counts
407 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.2%
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
29.0%
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
55.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
25.3%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
18.8%
(/.f64 (+.f64 (neg.f64 b) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))) (*.f64 3 a))
9.8%
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
9.6%
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
27.0%
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
34.6%
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
34.7%
(*.f64 (/.f64 b a) -2/3)
23.0%
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
27.2%
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
29.0%
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
55.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
25.3%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
18.8%
(/.f64 (+.f64 (neg.f64 b) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))) (*.f64 3 a))
9.8%
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
9.6%
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
27.0%
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
34.6%
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
34.7%
(*.f64 (/.f64 b a) -2/3)
23.0%
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 1408 to 1004 computations (28.7% saved)

localize250.0ms (1.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 1/3 a)
97.0%
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
93.6%
(sqrt.f64 (*.f64 a (*.f64 c 3)))
89.4%
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
99.9%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
99.9%
(*.f64 3/2 (/.f64 (*.f64 a c) b))
98.5%
(/.f64 (*.f64 a c) b)
99.9%
(*.f64 -2/3 (/.f64 b a))
99.1%
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
97.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
89.4%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)
84.1%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
Compiler

Compiled 220 to 111 computations (49.5% saved)

series60.0ms (0.5%)

Counts
12 → 156
Calls

96 calls:

TimeVariablePointExpression
10.0ms
a
@inf
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
4.0ms
a
@0
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
3.0ms
a
@-inf
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
2.0ms
c
@-inf
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
2.0ms
a
@-inf
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)

rewrite104.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
740×add-sqr-sqrt
714×pow1
712×*-un-lft-identity
688×add-exp-log
688×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033314
1763314
Stop Event
node limit
Counts
12 → 280
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
(*.f64 -2/3 (/.f64 b a))
(/.f64 (*.f64 a c) b)
(*.f64 3/2 (/.f64 (*.f64 a c) b))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 1/3 a)
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 1))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 b))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 a) (*.f64 c 3) (*.f64 a (*.f64 c 3))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2)) (fma.f64 b b (*.f64 a (*.f64 c 3))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 1 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (neg.f64 a) (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a)))) 1)
(/.f64 (*.f64 -2/3 b) a)
(pow.f64 (*.f64 -2/3 (/.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 -2/3) (/.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a))))
(exp.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 b c)))) 1)
(*.f64 (*.f64 a c) (/.f64 1 b))
(*.f64 1 (/.f64 a (/.f64 b c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 2) (cbrt.f64 (/.f64 a (/.f64 b c))))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) (sqrt.f64 (/.f64 a (/.f64 b c))))
(pow.f64 (/.f64 a (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 3)
(pow.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) 2)
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 2))
(log.f64 (exp.f64 (/.f64 a (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 b c)))))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 b c))))
(exp.f64 (log.f64 (/.f64 a (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b c))) 1))
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))) 1)
(/.f64 (*.f64 3/2 (*.f64 a c)) b)
(pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a (/.f64 b c))) 3/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))) 1)
(*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))
(*.f64 1 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) (pow.f64 (*.f64 a (*.f64 c 3)) 1/4))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))
(*.f64 (sqrt.f64 (*.f64 c 3)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c 3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 1/2))
(pow.f64 (*.f64 a (*.f64 c 3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c 3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 1/3 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 -1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1)
(*.f64 1/3 (/.f64 1 a))
(*.f64 1 (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2) (cbrt.f64 (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (/.f64 1/3 a)) (sqrt.f64 (/.f64 1/3 a)))
(pow.f64 (*.f64 a 3) -1)
(pow.f64 (/.f64 1/3 a) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3)
(pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 a)) 2)
(sqrt.f64 (/.f64 1/9 (*.f64 a a)))
(log.f64 (exp.f64 (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 a))))
(cbrt.f64 (pow.f64 (/.f64 1/3 a) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 a)))
(exp.f64 (log.f64 (/.f64 1/3 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 a)) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 a)))

simplify148.0ms (1.1%)

Algorithm
egg-herbie
Rules
1178×associate-*r*
1122×fma-def
1010×associate-*l*
704×times-frac
444×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087017584
1225316688
Stop Event
node limit
Counts
436 → 548
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -3 (*.f64 a c))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))))
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8)))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4)))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))))
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
(+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8)))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4)))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)) (*.f64 1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3)))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 1))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 b))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 a) (*.f64 c 3) (*.f64 a (*.f64 c 3))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2)) (fma.f64 b b (*.f64 a (*.f64 c 3))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 1 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (neg.f64 a) (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a)))) 1)
(/.f64 (*.f64 -2/3 b) a)
(pow.f64 (*.f64 -2/3 (/.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 b a))) 2)
(sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 -2/3) (/.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a))))
(exp.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 b c)))) 1)
(*.f64 (*.f64 a c) (/.f64 1 b))
(*.f64 1 (/.f64 a (/.f64 b c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 2) (cbrt.f64 (/.f64 a (/.f64 b c))))
(*.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) (sqrt.f64 (/.f64 a (/.f64 b c))))
(pow.f64 (/.f64 a (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 3)
(pow.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) 2)
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 2))
(log.f64 (exp.f64 (/.f64 a (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 b c)))))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 b c))))
(exp.f64 (log.f64 (/.f64 a (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b c))) 1))
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))) 1)
(/.f64 (*.f64 3/2 (*.f64 a c)) b)
(pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a (/.f64 b c))) 3/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))) 1)
(*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))
(*.f64 1 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) (pow.f64 (*.f64 a (*.f64 c 3)) 1/4))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))
(*.f64 (sqrt.f64 (*.f64 c 3)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c 3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a (*.f64 c 3))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 1/2))
(pow.f64 (*.f64 a (*.f64 c 3)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c 3))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 1/3 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 -1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1)
(*.f64 1/3 (/.f64 1 a))
(*.f64 1 (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2) (cbrt.f64 (/.f64 1/3 a)))
(*.f64 (sqrt.f64 (/.f64 1/3 a)) (sqrt.f64 (/.f64 1/3 a)))
(pow.f64 (*.f64 a 3) -1)
(pow.f64 (/.f64 1/3 a) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3)
(pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 a)) 2)
(sqrt.f64 (/.f64 1/9 (*.f64 a a)))
(log.f64 (exp.f64 (/.f64 1/3 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 a))))
(cbrt.f64 (pow.f64 (/.f64 1/3 a) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 a)))
(exp.f64 (log.f64 (/.f64 1/3 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 a)) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -3/2 (*.f64 (/.f64 a b) c)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 3/2 (*.f64 (/.f64 a b) c)))
(-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 3/2 (*.f64 (/.f64 a b) c))))
(-.f64 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (*.f64 (/.f64 a b) (*.f64 c 3/2))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 3/2 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 27/16 (pow.f64 (*.f64 a c) 3)) (pow.f64 b 5)))))
(-.f64 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) b)
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -3/2 (*.f64 (/.f64 a b) c)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -3/2 (*.f64 (/.f64 a b) c)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 -3/2 (*.f64 (/.f64 a b) c))
(*.f64 (*.f64 -3/2 (/.f64 a b)) c)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2))) (pow.f64 b 7)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2))
(fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 3/2 (*.f64 (/.f64 a b) c))))
(fma.f64 b -2 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 3/2 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 27/16 (pow.f64 (*.f64 a c) 3)) (pow.f64 b 5)))))
(fma.f64 b -2 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (fma.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16 (*.f64 (/.f64 a b) (*.f64 c 3/2)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 -3/2 (*.f64 (/.f64 a b) c))
(*.f64 (*.f64 -3/2 (/.f64 a b)) c)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 a 4)) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) b))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 -3/2 (*.f64 (/.f64 a b) c))
(*.f64 (*.f64 -3/2 (/.f64 a b)) c)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 -3/2 (/.f64 a b)) c)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64)))) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 c a)) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 -1/3 b) a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 b b)) (sqrt.f64 -3)) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 b b)) (sqrt.f64 -3)) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 9/16))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) 3/8 (fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 9/16 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64)))) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b))))))
(fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 -1/6 a) (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))))))))
(*.f64 -3 (*.f64 a c))
(*.f64 a (*.f64 c -3))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 a (*.f64 c -3))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 a (*.f64 c -3))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 a (*.f64 c -3))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 -3 (*.f64 a c))
(*.f64 a (*.f64 c -3))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 -3 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 -2/3 (/.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 3)) 1/2))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 3 (sqrt.f64 3)))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 3)) 1/2)))) b)
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b))
(*.f64 1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 a b) c) 3))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (*.f64 1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 a b) c) 3) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b))))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (sqrt.f64 3) 6)) (pow.f64 b 5)) (*.f64 1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (pow.f64 b 3)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 a b) c) 3) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8)))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4)))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 2)) (pow.f64 b 7)) (fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (sqrt.f64 3) 6)) (pow.f64 b 5)) (*.f64 1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2))))))))
(fma.f64 -1/2 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (pow.f64 b 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (pow.f64 b 3)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 a b) c) 3) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (pow.f64 b 5))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)))
(fma.f64 -2 b (*.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2))))))
(fma.f64 b -2 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) c) 3)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3)))))
(fma.f64 -2 b (fma.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 1/8)))
(fma.f64 b -2 (fma.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (pow.f64 b 3)) 1/8 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) c) 3))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 3) 2))) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))))))
(fma.f64 -2 b (fma.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (sqrt.f64 3) 6)) (pow.f64 b 5)) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 1/8))))
(fma.f64 b -2 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) c) 3) (fma.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (pow.f64 b 3)) 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 3) 27) (pow.f64 b 5)) -1/16))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))
(fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)) (/.f64 (*.f64 -1/3 b) a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 3))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 3)) 1/6))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 3) 3))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 3))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (*.f64 3 (sqrt.f64 3)))) (fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 3)) 1/6)))))
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
(*.f64 1/2 (/.f64 c b))
(+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 c 9)))) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))))
(fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (fma.f64 1/48 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6)))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))))
(fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 c 9)))) (fma.f64 1/48 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) 27))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8)))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4)))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))))
(fma.f64 -1/6 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 3) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 2)) (*.f64 a (pow.f64 b 7))) (fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) (fma.f64 1/48 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6)))) (*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))))
(fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (fma.f64 -1/24 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 c 9)))) (fma.f64 1/48 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) 27))) (*.f64 1/2 (/.f64 c b)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)) (*.f64 1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3)))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 1/24)))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 c 9)))) 1/24 (*.f64 -1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6))) (pow.f64 b 5))) (*.f64 1/24 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 3) 4))) (pow.f64 b 3))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b) (fma.f64 -1/48 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 3) 6)))) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 3) 4)))) 1/24))))
(+.f64 (fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b))) (fma.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 c 9)))) 1/24 (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) 27))) -1/48)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 b (*.f64 b (*.f64 a (*.f64 c 3))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 b b (*.f64 a (*.f64 c 3)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 3)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) 1))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (+.f64 (neg.f64 b) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (+.f64 (neg.f64 b) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (+.f64 (neg.f64 b) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (+.f64 (neg.f64 b) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 b b (*.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (*.f64 b b)) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1)
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 3)
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 2)
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) 2))
(fabs.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) 1))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))))) (neg.f64 b))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) (neg.f64 b))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) (*.f64 a 3)) (/.f64 (/.f64 b a) 3))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (*.f64 a 3)) (*.f64 1/3 (/.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(*.f64 1 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) 3)))
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a)) 2))
(fabs.f64 (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 1/3 a)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (*.f64 a 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) 3) (*.f64 (pow.f64 a 3) 27)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) 3) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 1/3 a))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) a))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 a) (*.f64 c 3) (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 3 (*.f64 a c)))) (fma.f64 -3 (*.f64 a c) (*.f64 3 (*.f64 a c))))
(+.f64 (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(+.f64 (*.f64 (*.f64 a c) 0) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (*.f64 a (*.f64 c 3)) 1))) (fma.f64 (neg.f64 (*.f64 a (*.f64 c 3))) 1 (*.f64 (*.f64 a (*.f64 c 3)) 1)))
(+.f64 (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(+.f64 (*.f64 (*.f64 a c) 0) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) (*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2))))
(+.f64 (fma.f64 -3 (*.f64 a c) (*.f64 a (*.f64 c 3))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(+.f64 (*.f64 (*.f64 a c) 0) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(/.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 2) (*.f64 b (*.f64 b (*.f64 a (*.f64 c 3)))))))
(/.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) -27)) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 3)) (fma.f64 b b (*.f64 a (*.f64 c 3))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 3)) 2)) (fma.f64 b b (*.f64 a (*.f64 c 3))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1)
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2)
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 3)
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 2))
(fabs.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3) 1/3)
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) 2))
(fabs.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log.f64 (exp.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2)))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 1))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(fma.f64 b b (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(fma.f64 b b (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(fma.f64 1 (*.f64 b b) (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 b b (*.f64 a (*.f64 c -3)))
(fma.f64 a (*.f64 c -3) (*.f64 b b))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (fma.f64 (neg.f64 (*.f64 c 3)) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 b b (*.f64 a (*.f64 c -3))) (fma.f64 (*.f64 c -3) a (*.f64 a (*.f64 c 3))))
(+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 (*.f64 a c) 0))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 a (*.f64 c 3))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (neg.f64 a) (*.f64 c 3)))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (*.f64 a (*.f64 c -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a)))) 1)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(pow.f64 (*.f64 -2/3 (/.f64 b a)) 1)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 b a))) 3)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3) 1/3)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 b a))) 2)
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b a) -2/3) 2))
(fabs.f64 (/.f64 -2/3 (/.f64 a b)))
(log.f64 (pow.f64 (exp.f64 -2/3) (/.f64 b a)))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 b a)))))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 b a)) 3))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 b a))))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 b a))) 1))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 b a))))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (/.f64 b c)))) 1)
(*.f64 (/.f64 a b) c)
(*.f64 (*.f64 a c) (/.f64 1 b))
(*.f64 (/.f64 a b) c)
(*.f64 1 (/.f64 a (/.f64 b c)))
(*.f64 (/.f64 a b) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 2) (cbrt.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(*.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) (sqrt.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(pow.f64 (/.f64 a (/.f64 b c)) 1)
(*.f64 (/.f64 a b) c)
(pow.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) 3)
(*.f64 (/.f64 a b) c)
(pow.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 1/3)
(*.f64 (/.f64 a b) c)
(pow.f64 (sqrt.f64 (/.f64 a (/.f64 b c))) 2)
(*.f64 (/.f64 a b) c)
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(/.f64 1 (/.f64 b (*.f64 a c)))
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 2))
(fabs.f64 (*.f64 (/.f64 a b) c))
(log.f64 (exp.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (/.f64 b c)))))
(*.f64 (/.f64 a b) c)
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3))
(*.f64 (/.f64 a b) c)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 3)))
(*.f64 (/.f64 a b) c)
(expm1.f64 (log1p.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(exp.f64 (log.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b c))) 1))
(*.f64 (/.f64 a b) c)
(log1p.f64 (expm1.f64 (/.f64 a (/.f64 b c))))
(*.f64 (/.f64 a b) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))) 1)
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(/.f64 (*.f64 3/2 (*.f64 a c)) b)
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 1)
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 3)
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(pow.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3) 27/8))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 2)
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2) 2))
(sqrt.f64 (pow.f64 (*.f64 3/2 (*.f64 (/.f64 a b) c)) 2))
(fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a (/.f64 b c))) 3/2))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2))))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a (/.f64 b c)) 3) 27/8))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3) 27/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(exp.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)) 1))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (/.f64 b c)) 3/2)))
(*.f64 3/2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 3/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))) 1)
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(*.f64 1 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2) (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 1)
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 3)
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3) 1/3)
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 2)
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(pow.f64 (/.f64 (*.f64 a 3) (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) -1)
(/.f64 1 (/.f64 (*.f64 a 3) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2))))
(/.f64 1 (/.f64 a (/.f64 (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))) 3)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2))) 2))
(fabs.f64 (*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2))) (/.f64 1/3 a)))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a)) 3))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (/.f64 1/3 a) 3)))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) 3) (pow.f64 (*.f64 a 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)) 3) (*.f64 (pow.f64 a 3) 27)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))) 3) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))) 1))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 a (/.f64 b c)) 3/2 (*.f64 b -2)) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (fma.f64 (*.f64 (/.f64 a b) c) 3/2 (*.f64 b -2)))
(*.f64 (/.f64 1/3 a) (fma.f64 b -2 (*.f64 (/.f64 a b) (*.f64 c 3/2))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (-.f64 b (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) b))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) b))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(*.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 1)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 3)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) 1/3)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 2))
(fabs.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 1))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 3)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) b)
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))) 1)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(*.f64 1 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) (pow.f64 (*.f64 a (*.f64 c 3)) 1/4))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 3))
(*.f64 (sqrt.f64 (*.f64 c 3)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c 3)))
(*.f64 (sqrt.f64 (*.f64 c 3)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a (*.f64 c 3))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c 3))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c 3)))))
(pow.f64 (*.f64 a (*.f64 c 3)) 1/2)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))) 1)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 3)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2))
(pow.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 1/4) 2)
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(fabs.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c 3))) 1/2))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))) 1))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (*.f64 c 3)))))
(sqrt.f64 (*.f64 a (*.f64 c 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 a 3)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) a)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) a))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 (/.f64 1/3 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) a))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 a 3)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 a 3)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))))
(*.f64 (/.f64 1/3 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a))
(/.f64 (*.f64 1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))))) (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) a)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))))
(/.f64 (*.f64 -1/3 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 a 3)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(/.f64 (*.f64 1/3 (/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c 3))) (*.f64 b b)) a)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3))))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)) 2))
(fabs.f64 (*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) 3)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(exp.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1)
(/.f64 1/3 a)
(*.f64 1/3 (/.f64 1 a))
(/.f64 1/3 a)
(*.f64 1 (/.f64 1/3 a))
(/.f64 1/3 a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 a)) 2) (cbrt.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)
(*.f64 (sqrt.f64 (/.f64 1/3 a)) (sqrt.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)
(pow.f64 (*.f64 a 3) -1)
(/.f64 1 (*.f64 a 3))
(pow.f64 (/.f64 1/3 a) 1)
(/.f64 1/3 a)
(pow.f64 (cbrt.f64 (/.f64 1/3 a)) 3)
(/.f64 1/3 a)
(pow.f64 (pow.f64 (/.f64 1/3 a) 3) 1/3)
(/.f64 1/3 a)
(pow.f64 (sqrt.f64 (/.f64 1/3 a)) 2)
(/.f64 1/3 a)
(sqrt.f64 (/.f64 1/9 (*.f64 a a)))
(sqrt.f64 (/.f64 (/.f64 1/9 a) a))
(log.f64 (exp.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 a))))
(/.f64 1/3 a)
(cbrt.f64 (pow.f64 (/.f64 1/3 a) 3))
(/.f64 1/3 a)
(expm1.f64 (log1p.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)
(exp.f64 (log.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 a)) 1))
(/.f64 1/3 a)
(log1p.f64 (expm1.f64 (/.f64 1/3 a)))
(/.f64 1/3 a)

eval296.0ms (2.3%)

Compiler

Compiled 13889 to 8807 computations (36.6% saved)

prune151.0ms (1.2%)

Pruning

31 alts after pruning (28 fresh and 3 done)

PrunedKeptTotal
New52622548
Fresh8614
Picked325
Done011
Total53731568
Accuracy
95.0%
Counts
568 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.5%
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
34.4%
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))) (/.f64 a 1/3))
31.5%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 a 1/3))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
54.1%
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2) b) (/.f64 a 1/3))
34.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
9.8%
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
35.3%
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
24.8%
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
27.0%
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
24.8%
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
55.2%
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
34.7%
(/.f64 -2/3 (/.f64 a b))
54.5%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
34.6%
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
34.5%
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
55.1%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
34.7%
(*.f64 (/.f64 b a) -2/3)
34.5%
(*.f64 (/.f64 1/3 a) (fma.f64 -2 b (*.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))))))
55.0%
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
9.3%
(*.f64 1/2 (/.f64 c b))
9.3%
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
34.5%
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
34.4%
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))) (/.f64 a 1/3))
31.5%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 a 1/3))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
54.1%
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2) b) (/.f64 a 1/3))
34.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
9.8%
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
35.3%
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
36.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
24.8%
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
27.0%
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
24.8%
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
55.2%
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
34.7%
(/.f64 -2/3 (/.f64 a b))
54.5%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
34.6%
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
34.5%
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
55.1%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
34.7%
(*.f64 (/.f64 b a) -2/3)
34.5%
(*.f64 (/.f64 1/3 a) (fma.f64 -2 b (*.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))))))
55.0%
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
9.3%
(*.f64 1/2 (/.f64 c b))
9.3%
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 2156 to 1510 computations (30% saved)

localize280.0ms (2.1%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 a (*.f64 c 3))
99.6%
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
86.0%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
82.0%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
99.8%
(*.f64 -3 (*.f64 a c))
99.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
99.4%
(/.f64 a 1/3)
84.8%
(sqrt.f64 (*.f64 -3 (*.f64 a c)))
99.8%
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
99.4%
(/.f64 a 1/3)
94.6%
(/.f64 (*.f64 a c) b)
91.3%
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
100.0%
(*.f64 1/2 (/.f64 c b))
99.5%
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
97.0%
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
89.3%
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
82.0%
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
Compiler

Compiled 252 to 123 computations (51.2% saved)

series39.0ms (0.3%)

Counts
15 → 218
Calls

111 calls:

TimeVariablePointExpression
2.0ms
a
@-inf
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
2.0ms
b
@-inf
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
2.0ms
c
@inf
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
1.0ms
a
@inf
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
1.0ms
a
@-inf
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))

rewrite206.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
896×add-sqr-sqrt
868×pow1
868×*-un-lft-identity
828×add-exp-log
828×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040379
1925379
Stop Event
node limit
Counts
15 → 173
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 1/2 (/.f64 c b))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 a 1/3)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(sqrt.f64 (*.f64 -3 (*.f64 a c)))
(/.f64 a 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(*.f64 -3 (*.f64 a c))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 a (*.f64 c 3))
Outputs
(*.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 1)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(cbrt.f64 (*.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(*.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 3) (pow.f64 b 3)) (+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(/.f64 (-.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b b)) (+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(pow.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) 1)
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) 1)
(log.f64 (exp.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(expm1.f64 (log1p.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(log1p.f64 (expm1.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 1 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) -1)
(pow.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) 1)
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(/.f64 (*.f64 1/2 c) b)
(pow.f64 (*.f64 1/2 (/.f64 c b)) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 1/2 (/.f64 c b))) (*.f64 1/2 (/.f64 c b))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))
(*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 3 a)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(pow.f64 (*.f64 a 3) 1)
(log.f64 (exp.f64 (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(exp.f64 (log.f64 (*.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(pow.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) 1)
(log.f64 (exp.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(expm1.f64 (log1p.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(exp.f64 (log.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(log1p.f64 (expm1.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 1 (sqrt.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 a c)))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(cbrt.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 3 a)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(pow.f64 (*.f64 a 3) 1)
(log.f64 (exp.f64 (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(exp.f64 (log.f64 (*.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1)
(log.f64 (exp.f64 (*.f64 -3 (*.f64 a c))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (*.f64 -3 (*.f64 a c))) (*.f64 -3 (*.f64 a c))))
(expm1.f64 (log1p.f64 (*.f64 -3 (*.f64 a c))))
(exp.f64 (log.f64 (*.f64 -3 (*.f64 a c))))
(log1p.f64 (expm1.f64 (*.f64 -3 (*.f64 a c))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (*.f64 (*.f64 a 3) b)) (*.f64 (*.f64 a 3) (*.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 3) (pow.f64 (/.f64 b (*.f64 a 3)) 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (+.f64 (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3)))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(pow.f64 (*.f64 a (*.f64 c 3)) 1)
(log.f64 (exp.f64 (*.f64 a (*.f64 c 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (log.f64 (*.f64 a (*.f64 c 3))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c 3))))

simplify157.0ms (1.2%)

Algorithm
egg-herbie
Rules
1340×associate-*r*
1238×associate-*l*
1180×times-frac
1098×fma-def
450×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071017163
1198515749
Stop Event
node limit
Counts
391 → 398
Calls
Call 1
Inputs
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2/3 (/.f64 b c))
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3)))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 b (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 c 2))) (*.f64 9/16 (/.f64 (pow.f64 c 2) (pow.f64 b 5))))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(*.f64 -2/3 (/.f64 b c))
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 a (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 b (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) a)) (*.f64 9/16 (/.f64 (pow.f64 a 3) (pow.f64 b 5))))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.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 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))) (sqrt.f64 -3))) (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -3) 4)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))))
(*.f64 -2/3 (/.f64 b c))
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b 3))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 a (*.f64 c (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c)))))) (+.f64 (*.f64 -2/9 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 9/16 (*.f64 (pow.f64 a 3) (pow.f64 c 2))))) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b 3))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(*.f64 -1/2 (/.f64 a b))
(+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/32 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3))) (*.f64 -27/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 b 7)))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 3 a)
(*.f64 -1/3 (/.f64 b a))
(*.f64 -1/3 (/.f64 b a))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 1/3 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 1/3 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(*.f64 1/3 (/.f64 b a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 3 (*.f64 a c))
(*.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 1)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(cbrt.f64 (*.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(*.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 3) (pow.f64 b 3)) (+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(/.f64 (-.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b b)) (+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(pow.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) 1)
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) 1)
(log.f64 (exp.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(expm1.f64 (log1p.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(log1p.f64 (expm1.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 1 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) -1)
(pow.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) 1)
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(/.f64 (*.f64 1/2 c) b)
(pow.f64 (*.f64 1/2 (/.f64 c b)) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 1/2 (/.f64 c b))) (*.f64 1/2 (/.f64 c b))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))
(*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 3 a)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(pow.f64 (*.f64 a 3) 1)
(log.f64 (exp.f64 (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(exp.f64 (log.f64 (*.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(pow.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) 1)
(log.f64 (exp.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(expm1.f64 (log1p.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(exp.f64 (log.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(log1p.f64 (expm1.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 1 (sqrt.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 a c)))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(cbrt.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 3 a)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(pow.f64 (*.f64 a 3) 1)
(log.f64 (exp.f64 (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(exp.f64 (log.f64 (*.f64 a 3)))
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1)
(log.f64 (exp.f64 (*.f64 -3 (*.f64 a c))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (*.f64 -3 (*.f64 a c))) (*.f64 -3 (*.f64 a c))))
(expm1.f64 (log1p.f64 (*.f64 -3 (*.f64 a c))))
(exp.f64 (log.f64 (*.f64 -3 (*.f64 a c))))
(log1p.f64 (expm1.f64 (*.f64 -3 (*.f64 a c))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (*.f64 (*.f64 a 3) b)) (*.f64 (*.f64 a 3) (*.f64 a 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 3) (pow.f64 (/.f64 b (*.f64 a 3)) 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (+.f64 (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3)))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(pow.f64 (*.f64 a (*.f64 c 3)) 1)
(log.f64 (exp.f64 (*.f64 a (*.f64 c 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c 3))))
(exp.f64 (log.f64 (*.f64 a (*.f64 c 3))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c 3))))
Outputs
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 3))) (pow.f64 b 4)) (*.f64 -3 (sqrt.f64 -3))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 (*.f64 b b) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 3))) (pow.f64 b 4)) (*.f64 -3 (sqrt.f64 -3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))))))
b
(+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -3/2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 b (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 b (+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 3/2 (*.f64 (/.f64 a b) c) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(-.f64 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (*.f64 3/2 (*.f64 (/.f64 a b) c))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 3/2 (/.f64 (*.f64 a c) b) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (pow.f64 b 5)))))
(-.f64 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (fma.f64 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 27/16 (*.f64 3/2 (*.f64 (/.f64 a b) c)))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 4) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64)))) b))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2))))))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 c 4)) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) b))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 (*.f64 b b) (sqrt.f64 -3)))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(fma.f64 -1 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 3))) (pow.f64 b 4)) (*.f64 -3 (sqrt.f64 -3))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a c)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))))) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (*.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 a b) (*.f64 c -3/2))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 (*.f64 a c) b) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2))) (pow.f64 b 7)))))
(fma.f64 -27/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (*.f64 (/.f64 a b) c) (fma.f64 -9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (pow.f64 b 7)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 3/2 (/.f64 (*.f64 a c) b)))
(fma.f64 b -2 (*.f64 3/2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 3/2 (/.f64 (*.f64 a c) b))))
(fma.f64 b -2 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (*.f64 3/2 (*.f64 (/.f64 a b) c))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 9/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 a c) b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 9/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 3/2 (/.f64 (*.f64 a c) b) (/.f64 (*.f64 27/16 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (pow.f64 b 5)))))
(fma.f64 b -2 (fma.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) 9/8 (fma.f64 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 27/16 (*.f64 3/2 (*.f64 (/.f64 a b) c)))))
(*.f64 -2/3 (/.f64 b c))
(/.f64 (*.f64 -2/3 b) c)
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3)))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 (/.f64 c (pow.f64 b 3)) -3/8)) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b))))
(-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 -3/8 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 c (pow.f64 b 3))) (*.f64 3/8 (/.f64 c (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 b (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) (pow.f64 c 2))) (*.f64 9/16 (/.f64 (pow.f64 c 2) (pow.f64 b 5))))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 (/.f64 c (pow.f64 b 3)) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -3/4 (/.f64 c (/.f64 (*.f64 b b) (*.f64 (/.f64 c (pow.f64 b 3)) -3/8))) (fma.f64 -2/9 (/.f64 b (/.f64 (*.f64 c c) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) (*.f64 9/16 (/.f64 (*.f64 c c) (pow.f64 b 5)))))) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (*.f64 (pow.f64 a 3) (fma.f64 -3/4 (/.f64 c (/.f64 (*.f64 b b) (*.f64 (/.f64 c (pow.f64 b 3)) -3/8))) (fma.f64 -2/9 (*.f64 (/.f64 b c) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64)) c)) (/.f64 (*.f64 9/16 (*.f64 c c)) (pow.f64 b 5)))))) (*.f64 (/.f64 c (pow.f64 b 3)) (*.f64 -3/8 (*.f64 a a))))
(*.f64 -2/3 (/.f64 b c))
(/.f64 (*.f64 -2/3 b) c)
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(fma.f64 -1 (*.f64 c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) -3/8)) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b))))
(-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 -3/8 c)))
(+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 a (+.f64 (*.f64 -3/4 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 3/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 b (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) a)) (*.f64 9/16 (/.f64 (pow.f64 a 3) (pow.f64 b 5))))))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(fma.f64 -1 (*.f64 c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) -3/8)) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 -3/4 (/.f64 a (/.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) -3/8))) (fma.f64 -2/9 (/.f64 b (/.f64 a (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)))) (*.f64 9/16 (/.f64 (pow.f64 a 3) (pow.f64 b 5)))))) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (*.f64 c (*.f64 c (fma.f64 -3/4 (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 -3/8 a)) (*.f64 b b)) (fma.f64 -2/9 (/.f64 b (/.f64 a (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64)))) (/.f64 (*.f64 9/16 (pow.f64 a 3)) (pow.f64 b 5))))))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 -3/8 c)))
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -3))
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))
(fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3)) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -3)) (*.f64 (/.f64 b c) -1/3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) -1/2) (*.f64 b b)) (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3)) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -3)) (*.f64 (/.f64 b c) -1/3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -3 (sqrt.f64 -3))) (*.f64 -1/2 (*.f64 b b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.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 -3) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))))) (sqrt.f64 -3))) (*.f64 1/2 (/.f64 1 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -3) 4)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) -1/2) (*.f64 b b)) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) -1/2) (sqrt.f64 -3)) (/.f64 1/2 (*.f64 a (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -3) 4)))))) (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -3)) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -3) 2))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 b 3)) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -3 (sqrt.f64 -3))) -1/2) (sqrt.f64 -3)) (/.f64 1/2 (*.f64 a (*.f64 c (*.f64 c 9))))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 -3))) (*.f64 (/.f64 b c) -1/3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 c 3))) (*.f64 -3 (sqrt.f64 -3))) (*.f64 -1/2 (*.f64 b b))))
(*.f64 -2/3 (/.f64 b c))
(/.f64 (*.f64 -2/3 b) c)
(+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))
(fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b 3))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) -3/8) (pow.f64 b 3)) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b))))
(-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 a (*.f64 c (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c)))))) (+.f64 (*.f64 -2/9 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 c 2)))) (*.f64 9/16 (*.f64 (pow.f64 a 3) (pow.f64 c 2))))) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 a 2) c)) (*.f64 3/8 (*.f64 (pow.f64 a 2) c))) (pow.f64 b 3))) (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(fma.f64 -1 (/.f64 (fma.f64 -3/4 (*.f64 a (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) -3/8))) (fma.f64 -2/9 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (*.f64 c c))) (*.f64 9/16 (*.f64 (*.f64 c c) (pow.f64 a 3))))) (pow.f64 b 5)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) -3/8) (pow.f64 b 3)) (fma.f64 -2/3 (/.f64 b c) (*.f64 1/2 (/.f64 a b)))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3))) (/.f64 (fma.f64 -3/4 (*.f64 a (*.f64 (*.f64 (*.f64 a c) (*.f64 a c)) -3/8)) (fma.f64 -2/9 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (*.f64 c c))) (*.f64 (pow.f64 a 3) (*.f64 (*.f64 c c) 9/16)))) (pow.f64 b 5)))
(*.f64 -1/2 (/.f64 a b))
(/.f64 (*.f64 -1/2 a) b)
(+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 a b) (*.f64 -3/8 (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b 3))))
(fma.f64 -3/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) c)) (*.f64 -1/2 (/.f64 a b)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (*.f64 c c))) (fma.f64 -1/2 (/.f64 a b) (*.f64 -3/8 (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (*.f64 c c))) (fma.f64 -3/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) c)) (*.f64 -1/2 (/.f64 a b))))
(+.f64 (*.f64 -27/32 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 b 7))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 a 2) c) (pow.f64 b 3))) (*.f64 -27/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 3)) (pow.f64 b 7)))))))
(fma.f64 -27/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7)) (fma.f64 -9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (*.f64 c c))) (fma.f64 -1/2 (/.f64 a b) (fma.f64 -3/8 (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b 3)) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7)) -27/128)))))
(fma.f64 -27/32 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (fma.f64 -9/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (*.f64 c c))) (fma.f64 -1/2 (/.f64 a b) (fma.f64 -3/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) c)) (/.f64 (*.f64 (*.f64 -27/128 (pow.f64 a 4)) (pow.f64 c 3)) (pow.f64 b 7))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/6 (pow.f64 a 3)) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) b))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 b a) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2))))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/6 (pow.f64 c 4)) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 b a)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 c a)) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(*.f64 -2/3 (/.f64 b a))
(/.f64 (*.f64 -2/3 b) a)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 -2/3 b) a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 1/2 (/.f64 c b) (*.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 9/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 -1/3 (/.f64 b a))
(*.f64 -1/3 (/.f64 b a))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 c a)) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 c a)) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 -1/3 (/.f64 b a)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -1/6 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(*.f64 -2/3 (/.f64 b a))
(/.f64 (*.f64 -2/3 b) a)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 -2/3 b) a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 1/2 (/.f64 c b) (*.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 9/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/6 (pow.f64 a 3)) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) b))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/6 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 b a) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2))))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 (*.f64 -1/6 (pow.f64 c 4)) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 b a)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 c a)) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))
(fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6)))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6))))
(+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 c 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/48 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (pow.f64 b 6)) (pow.f64 (sqrt.f64 -3) 5)) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -3 (sqrt.f64 -3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -3) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (fma.f64 1/3 (*.f64 (sqrt.f64 -3) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -3)) 1/6)))))
(*.f64 1/3 (/.f64 b a))
(/.f64 (*.f64 1/3 b) a)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 1/3 b) a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a))))
(*.f64 -1/3 (/.f64 b a))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -1/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/2 (/.f64 c b) (*.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 9/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 1/3 (/.f64 b a))
(/.f64 (*.f64 1/3 b) a)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 1/3 b) a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a))))
(*.f64 1/3 (/.f64 b a))
(/.f64 (*.f64 1/3 b) a)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 1/3 (/.f64 b a)))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 1/3 b) a))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a))))
(fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/3 (/.f64 b a)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 1/3 b) a))))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 3 (*.f64 a c))
(*.f64 a (*.f64 c 3))
(*.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 1/2)
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 1)
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(cbrt.f64 (*.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 1 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (cbrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 b) (cbrt.f64 b)))))
(+.f64 (+.f64 (neg.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (*.f64 b 0)))
(+.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) (-.f64 b (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 3) (pow.f64 b 3)) (+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) 3) (pow.f64 b 3)) (+.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 3/2) (pow.f64 b 3)) (fma.f64 b (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (fma.f64 a (*.f64 c -3) (*.f64 b b))))
(/.f64 (-.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b b)) (+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(/.f64 (-.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) (*.f64 b b)) (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))))
(pow.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) 1)
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) 1)
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(log.f64 (exp.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(cbrt.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(cbrt.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) 3))
(expm1.f64 (log1p.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(log1p.f64 (expm1.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 a (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 1 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))) (cbrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (sqrt.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(pow.f64 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) -1)
(/.f64 1 (/.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))
(pow.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) 1)
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))) (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (*.f64 (*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) (*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b)))))
(*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))
(/.f64 (*.f64 1/2 c) b)
(*.f64 1/2 (/.f64 c b))
(pow.f64 (*.f64 1/2 (/.f64 c b)) 1)
(*.f64 1/2 (/.f64 c b))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1/2 (/.f64 c b))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 1/2 (/.f64 c b))) (*.f64 1/2 (/.f64 c b))))
(cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 1/4 (*.f64 (/.f64 c b) (/.f64 c b)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1/2 (/.f64 c b))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1/2 (/.f64 c b))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b))))
(*.f64 1/2 (/.f64 c b))
(*.f64 1 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 1 (*.f64 a 3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (sqrt.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(pow.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) 1)
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)) (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(cbrt.f64 (*.f64 (*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b)))) (*.f64 (*.f64 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))) (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b)))) 1/9)))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 a 3)
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(*.f64 a 3)
(pow.f64 (*.f64 a 3) 1)
(*.f64 a 3)
(log.f64 (exp.f64 (*.f64 a 3)))
(*.f64 a 3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 a 3) (*.f64 (*.f64 a a) 9)))
(cbrt.f64 (*.f64 (pow.f64 a 3) 27))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(*.f64 a 3)
(exp.f64 (log.f64 (*.f64 a 3)))
(*.f64 a 3)
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(*.f64 a 3)
(/.f64 (*.f64 -3/2 (*.f64 a c)) b)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(pow.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) 1)
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(log.f64 (exp.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))) (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(cbrt.f64 (*.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 9/4 (*.f64 (/.f64 (*.f64 a c) b) (/.f64 (*.f64 a c) b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) (*.f64 c -3/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(exp.f64 (log.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(log1p.f64 (expm1.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c)))))
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
(*.f64 (/.f64 a b) (*.f64 c -3/2))
(*.f64 1 (sqrt.f64 (*.f64 -3 (*.f64 a c))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(*.f64 (sqrt.f64 -3) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -3))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1/2)
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(pow.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) 1)
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(cbrt.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(cbrt.f64 (*.f64 -3 (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 (*.f64 a c) -3)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c)))))
(sqrt.f64 (*.f64 (*.f64 a c) -3))
(sqrt.f64 (*.f64 a (*.f64 c -3)))
(*.f64 a 3)
(*.f64 1 (*.f64 a 3))
(*.f64 a 3)
(*.f64 3 a)
(*.f64 a 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a 3)) (cbrt.f64 (*.f64 a 3))) (cbrt.f64 (*.f64 a 3)))
(*.f64 a 3)
(*.f64 (sqrt.f64 (*.f64 a 3)) (sqrt.f64 (*.f64 a 3)))
(*.f64 a 3)
(pow.f64 (*.f64 a 3) 1)
(*.f64 a 3)
(log.f64 (exp.f64 (*.f64 a 3)))
(*.f64 a 3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 a 3) (*.f64 a 3)) (*.f64 a 3)))
(cbrt.f64 (*.f64 (*.f64 a 3) (*.f64 (*.f64 a a) 9)))
(cbrt.f64 (*.f64 (pow.f64 a 3) 27))
(expm1.f64 (log1p.f64 (*.f64 a 3)))
(*.f64 a 3)
(exp.f64 (log.f64 (*.f64 a 3)))
(*.f64 a 3)
(log1p.f64 (expm1.f64 (*.f64 a 3)))
(*.f64 a 3)
(-.f64 (/.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(pow.f64 (*.f64 -3 (*.f64 a c)) 1)
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 c -3))
(log.f64 (exp.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 c -3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -3 (*.f64 a c)) (*.f64 -3 (*.f64 a c))) (*.f64 -3 (*.f64 a c))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a c) -3) (*.f64 9 (*.f64 (*.f64 a c) (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c -3)) 3))
(expm1.f64 (log1p.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 c -3))
(exp.f64 (log.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 c -3))
(log1p.f64 (expm1.f64 (*.f64 -3 (*.f64 a c))))
(*.f64 (*.f64 a c) -3)
(*.f64 a (*.f64 c -3))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 1/3 b) a))) (sqrt.f64 (/.f64 (*.f64 1/3 b) a)) (/.f64 (*.f64 1/3 b) a)) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 1/3 b) a))) (sqrt.f64 (/.f64 (*.f64 1/3 b) a)) (/.f64 (*.f64 1/3 b) a)) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 1/3 b) a))) (sqrt.f64 (/.f64 (*.f64 1/3 b) a)) (/.f64 (*.f64 1/3 b) a)) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 1 (*.f64 a 3)) b))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 a 3))) b (*.f64 (/.f64 1 (*.f64 a 3)) b)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (/.f64 b (*.f64 a 3)) 1))) (fma.f64 (neg.f64 (/.f64 b (*.f64 a 3))) 1 (*.f64 (/.f64 b (*.f64 a 3)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (*.f64 (cbrt.f64 (/.f64 b (*.f64 a 3))) (cbrt.f64 (/.f64 b (*.f64 a 3)))))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 a 3)) b (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (*.f64 (/.f64 (*.f64 1/3 b) a) 0) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (neg.f64 (/.f64 b (*.f64 a 3)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (*.f64 a 3)))) (sqrt.f64 (/.f64 b (*.f64 a 3))) (/.f64 b (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 1/3 b) a))) (sqrt.f64 (/.f64 (*.f64 1/3 b) a)) (/.f64 (*.f64 1/3 b) a)) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (*.f64 (*.f64 a 3) b)) (*.f64 (*.f64 a 3) (*.f64 a 3)))
(/.f64 (-.f64 (*.f64 (*.f64 a 3) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (*.f64 b (*.f64 a 3))) (*.f64 (*.f64 a a) 9))
(/.f64 (*.f64 (*.f64 a 3) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b)) (*.f64 a (*.f64 9 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 3) (pow.f64 (/.f64 b (*.f64 a 3)) 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (+.f64 (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 3) (pow.f64 (/.f64 b (*.f64 a 3)) 3)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (*.f64 (/.f64 b (*.f64 a 3)) (+.f64 (/.f64 b (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a) 3) 27) (pow.f64 (/.f64 (*.f64 1/3 b) a) 3)) (fma.f64 (/.f64 (*.f64 1/3 b) a) (+.f64 (/.f64 (*.f64 1/3 b) a) (*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))) (pow.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (*.f64 (/.f64 b (*.f64 a 3)) (/.f64 b (*.f64 a 3)))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3))))
(/.f64 (*.f64 (+.f64 (/.f64 b (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (+.f64 (/.f64 b (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a)) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/3 b) a)) 6)) (+.f64 (/.f64 (*.f64 1/3 b) a) (*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3))
(*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) a))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (/.f64 1 (*.f64 a 3)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3))
(*.f64 1/3 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) a))
(pow.f64 (*.f64 a (*.f64 c 3)) 1)
(*.f64 a (*.f64 c 3))
(log.f64 (exp.f64 (*.f64 a (*.f64 c 3))))
(*.f64 a (*.f64 c 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 c 3))) (*.f64 a (*.f64 c 3))))
(cbrt.f64 (*.f64 (*.f64 a (*.f64 c 3)) (*.f64 a (*.f64 (*.f64 c 3) (*.f64 a (*.f64 c 3))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 c 3))))
(*.f64 a (*.f64 c 3))
(exp.f64 (log.f64 (*.f64 a (*.f64 c 3))))
(*.f64 a (*.f64 c 3))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 c 3))))
(*.f64 a (*.f64 c 3))

eval356.0ms (2.7%)

Compiler

Compiled 14949 to 9464 computations (36.7% saved)

prune209.0ms (1.6%)

Pruning

38 alts after pruning (31 fresh and 7 done)

PrunedKeptTotal
New48017497
Fresh91423
Picked145
Done033
Total49038528
Accuracy
95.2%
Counts
528 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.5%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 a 1/3))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
54.1%
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2) b) (/.f64 a 1/3))
34.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
35.7%
(/.f64 (-.f64 (*.f64 (*.f64 a 3) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (*.f64 b (*.f64 a 3))) (*.f64 (*.f64 a a) 9))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
24.8%
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
34.7%
(/.f64 (*.f64 -2/3 b) a)
26.6%
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
24.8%
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
34.7%
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
34.7%
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
55.2%
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
28.6%
(/.f64 1 (*.f64 3 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3)))))
35.2%
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
34.8%
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
24.4%
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
34.7%
(/.f64 -2/3 (/.f64 a b))
54.5%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
34.6%
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
55.1%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
36.6%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
28.8%
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
34.7%
(*.f64 (/.f64 b a) -2/3)
55.0%
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
36.6%
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
9.3%
(*.f64 1/2 (/.f64 c b))
26.5%
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
9.3%
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
10.0%
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
31.5%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 a 1/3))
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
54.1%
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2) b) (/.f64 a 1/3))
34.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
35.7%
(/.f64 (-.f64 (*.f64 (*.f64 a 3) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (*.f64 b (*.f64 a 3))) (*.f64 (*.f64 a a) 9))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
19.5%
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
24.8%
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
34.7%
(/.f64 (*.f64 -2/3 b) a)
26.6%
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
24.8%
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
34.7%
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
34.7%
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
55.2%
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
28.6%
(/.f64 1 (*.f64 3 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3)))))
35.2%
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
34.8%
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
24.4%
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
34.7%
(/.f64 -2/3 (/.f64 a b))
54.5%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
34.6%
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
55.1%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
36.6%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
28.8%
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
34.7%
(*.f64 (/.f64 b a) -2/3)
55.0%
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
36.6%
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
9.3%
(*.f64 1/2 (/.f64 c b))
26.5%
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
9.3%
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
10.0%
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
Compiler

Compiled 2304 to 1656 computations (28.1% saved)

localize413.0ms (3.1%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.1%
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
93.8%
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
78.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)
66.1%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
99.5%
(/.f64 1 (/.f64 b (*.f64 a c)))
99.2%
(/.f64 a 1/3)
93.0%
(/.f64 b (*.f64 a c))
85.7%
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
99.7%
(*.f64 3 (/.f64 (*.f64 -1/2 a) b))
99.2%
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
99.5%
(*.f64 (/.f64 b a) -2/3)
99.1%
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))
94.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
78.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)
66.1%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))
Compiler

Compiled 233 to 120 computations (48.5% saved)

series14.0ms (0.1%)

Counts
8 → 184
Calls

63 calls:

TimeVariablePointExpression
2.0ms
b
@0
(/.f64 b (*.f64 a c))
0.0ms
a
@-inf
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
0.0ms
b
@-inf
(/.f64 b (*.f64 a c))
0.0ms
c
@-inf
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
0.0ms
b
@0
(*.f64 3 (/.f64 (*.f64 -1/2 a) b))

rewrite79.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
732×add-sqr-sqrt
702×pow1
702×*-un-lft-identity
678×add-exp-log
678×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033202
1748196
Stop Event
node limit
Counts
8 → 163
Calls
Call 1
Inputs
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(*.f64 (/.f64 b a) -2/3)
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 3 (/.f64 (*.f64 -1/2 a) b))
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(/.f64 b (*.f64 a c))
(/.f64 1 (/.f64 b (*.f64 a c)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
Outputs
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) a) (/.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a))) 1)
(/.f64 (*.f64 b -2/3) a)
(pow.f64 (/.f64 (*.f64 b -2/3) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b -2/3) a)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b -2/3) a)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 b -2/3) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b -2/3) a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a)))
(exp.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b -2/3) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))) 1)
(*.f64 1 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))
(*.f64 1/3 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2) (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1) 1/3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1) (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) -1)
(pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 3)
(pow.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2)
(pow.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1) -1)
(sqrt.f64 (/.f64 1/9 (/.f64 1/4 (pow.f64 (/.f64 b a) 2))))
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))))
(cbrt.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))) 1)
(/.f64 (*.f64 3 (*.f64 a -1/2)) b)
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 3)
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 2))
(log.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 a -1/2) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))))
(cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 1))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))) 1)
(*.f64 1 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))
(*.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2) (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(*.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(*.f64 (/.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) a) 1/3)
(pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 3)
(pow.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (/.f64 -3/2 (/.f64 b (*.f64 a c)))) -1)
(sqrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 2))
(log.f64 (exp.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(exp.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 a c)))) 1)
(*.f64 b (/.f64 1 (*.f64 a c)))
(*.f64 1 (/.f64 b (*.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) (cbrt.f64 (/.f64 b (*.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) (sqrt.f64 (/.f64 b (*.f64 a c))))
(pow.f64 (/.f64 b (*.f64 a c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 3)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) 2)
(pow.f64 (/.f64 (*.f64 a c) b) -1)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 2))
(log.f64 (exp.f64 (/.f64 b (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 a c)))))
(cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 a c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 b (*.f64 a c))))
(exp.f64 (log.f64 (/.f64 b (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))) 1)
(*.f64 1 (*.f64 (/.f64 1 b) (*.f64 a c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2)) (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) (pow.f64 (/.f64 b (*.f64 a c)) -1/2))
(*.f64 (/.f64 1 b) (*.f64 a c))
(*.f64 (/.f64 1 b) (pow.f64 (/.f64 1 (*.f64 a c)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1) (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1))
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) 2)
(pow.f64 (/.f64 (/.f64 b (*.f64 a c)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 b)) (*.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(exp.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 -1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))

simplify236.0ms (1.8%)

Algorithm
egg-herbie
Rules
992×log-prod
622×associate-*r*
536×cube-prod
526×associate-*l*
424×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05189767
114159251
257929251
Stop Event
node limit
Counts
347 → 278
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 c b))))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 c b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -2/3 (/.f64 b a))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 -1/2 (/.f64 c b))
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(/.f64 (*.f64 a c) b)
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -2/3 (/.f64 b a))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1/2 (/.f64 c b))
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) a) (/.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a))) 1)
(/.f64 (*.f64 b -2/3) a)
(pow.f64 (/.f64 (*.f64 b -2/3) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b -2/3) a)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b -2/3) a)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 b -2/3) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b -2/3) a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a)))
(exp.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b -2/3) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))) 1)
(*.f64 1 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))
(*.f64 1/3 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2) (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1) 1/3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1) (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) -1)
(pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 3)
(pow.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2)
(pow.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1) -1)
(sqrt.f64 (/.f64 1/9 (/.f64 1/4 (pow.f64 (/.f64 b a) 2))))
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))))
(cbrt.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))) 1)
(/.f64 (*.f64 3 (*.f64 a -1/2)) b)
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 3)
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 2))
(log.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 a -1/2) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))))
(cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 1))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))) 1)
(*.f64 1 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))
(*.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) (/.f64 1/3 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2) (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(*.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(*.f64 (/.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) a) 1/3)
(pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 3)
(pow.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2)
(pow.f64 (/.f64 (*.f64 a 3) (/.f64 -3/2 (/.f64 b (*.f64 a c)))) -1)
(sqrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 2))
(log.f64 (exp.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (*.f64 a 3) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(exp.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 a c)))) 1)
(*.f64 b (/.f64 1 (*.f64 a c)))
(*.f64 1 (/.f64 b (*.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) (cbrt.f64 (/.f64 b (*.f64 a c))))
(*.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) (sqrt.f64 (/.f64 b (*.f64 a c))))
(pow.f64 (/.f64 b (*.f64 a c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 3)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) 2)
(pow.f64 (/.f64 (*.f64 a c) b) -1)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 2))
(log.f64 (exp.f64 (/.f64 b (*.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 a c)))))
(cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 a c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 b (*.f64 a c))))
(exp.f64 (log.f64 (/.f64 b (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))) 1)
(*.f64 1 (*.f64 (/.f64 1 b) (*.f64 a c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2)) (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) (pow.f64 (/.f64 b (*.f64 a c)) -1/2))
(*.f64 (/.f64 1 b) (*.f64 a c))
(*.f64 (/.f64 1 b) (pow.f64 (/.f64 1 (*.f64 a c)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1) (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1))
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) 2)
(pow.f64 (/.f64 (/.f64 b (*.f64 a c)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 b)) (*.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(exp.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (*.f64 -1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
Outputs
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(fma.f64 -1 (/.f64 b a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3) (/.f64 (neg.f64 b) a))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1 (/.f64 b a) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) 1/2))) (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1 (/.f64 b a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -3) -3))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) 1/2)))) (/.f64 b a))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -9/8 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (/.f64 (*.f64 -1/2 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64))) (*.f64 a (pow.f64 b 7))))))
(*.f64 -2 (/.f64 b a))
(*.f64 (/.f64 b a) -2)
(/.f64 -2 (/.f64 a b))
(+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b)))
(fma.f64 -2 (/.f64 b a) (*.f64 (/.f64 c b) 3/2))
(fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 3/2 (/.f64 c b))))
(fma.f64 -2 (/.f64 b a) (fma.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 c b) 3/2)))
(fma.f64 (/.f64 b a) -2 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) 9/8 (/.f64 (*.f64 c 3/2) b)))
(+.f64 (*.f64 -2 (/.f64 b a)) (+.f64 (*.f64 9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 3/2 (/.f64 c b)) (*.f64 27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 (/.f64 b a) (fma.f64 9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 3/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 27/16))))
(fma.f64 (/.f64 b a) -2 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) 9/8 (fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) 27/16 (/.f64 (*.f64 c 3/2) b))))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 3) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) b))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 3) b) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3)))))
(*.f64 -3/2 (/.f64 c b))
(+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3)))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (*.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (/.f64 (*.f64 (*.f64 -9/8 (*.f64 c c)) a) (pow.f64 b 3))))
(+.f64 (*.f64 -27/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -3/2 (/.f64 c b)) (+.f64 (*.f64 -9/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -27/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -9/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b))))))
(fma.f64 -27/16 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) (fma.f64 -3/2 (/.f64 c b) (fma.f64 -9/8 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 c 4)) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))) (*.f64 a b)))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -3/2 (/.f64 a b))
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 c a))) (sqrt.f64 -3))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -3) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))
(fma.f64 -1/3 (/.f64 b a) (*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 c a))) (sqrt.f64 -3)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) 1/3) (sqrt.f64 -3) (*.f64 (/.f64 b a) -1/3))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 c a))) (sqrt.f64 -3))))
(fma.f64 (/.f64 b a) -1/3 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)) 1/3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) 1/6))))
(+.f64 (*.f64 -1/3 (/.f64 b a)) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3))))))
(fma.f64 -1/3 (/.f64 b a) (fma.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -3) 3))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (sqrt.f64 -3))) (*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 c a))) (sqrt.f64 -3)))))
(fma.f64 (/.f64 b a) -1/3 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -3) -3))) -1/24 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -3)) 1/3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -3) b)) 1/6)))))
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8)))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -9/8 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -9/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 a (pow.f64 b 7))) -1/6))))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (/.f64 c b) -1/2 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 (fma.f64 81/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 81/64)) (*.f64 a (pow.f64 b 7))) -1/6))))
(*.f64 -2/3 (/.f64 b a))
(*.f64 (/.f64 b a) -2/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(fma.f64 -2/3 (/.f64 b a) (*.f64 1/2 (/.f64 c b)))
(fma.f64 (/.f64 b a) -2/3 (*.f64 1/2 (/.f64 c b)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 1/2 (/.f64 c b))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 1/2 (/.f64 c b) (*.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) 3/8)))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2/3 (/.f64 b a) (fma.f64 3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) 9/16))))
(fma.f64 (/.f64 b a) -2/3 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) 3/8 (fma.f64 1/2 (/.f64 c b) (*.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) 9/16))))
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8)))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) -1/6))))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (/.f64 c b) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 a 3) b) (fma.f64 81/16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) 81/64))) -1/6 (*.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8))))
(*.f64 -1/2 (/.f64 c b))
(*.f64 (/.f64 c b) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) -3/8)))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (*.f64 (/.f64 c b) -1/2)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -9/8 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -9/16 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 c b) (fma.f64 -3/8 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -9/8 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b)) -1/6))))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (pow.f64 c 3))) (pow.f64 b 5)) -9/16 (fma.f64 (/.f64 c b) -1/2 (fma.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) -3/8 (/.f64 -1/6 (/.f64 (*.f64 a b) (*.f64 (pow.f64 c 4) (fma.f64 81/16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) 81/64))))))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) a) (/.f64 b a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) -1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a))) 1)
(*.f64 (/.f64 b a) -2/3)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (/.f64 b a) -2/3)
(pow.f64 (/.f64 (*.f64 b -2/3) a) 1)
(*.f64 (/.f64 b a) -2/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b -2/3) a)) 3)
(*.f64 (/.f64 b a) -2/3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3) 1/3)
(*.f64 (/.f64 b a) -2/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b -2/3) a)) 2)
(*.f64 (/.f64 b a) -2/3)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b a) -2/3) 2))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(log.f64 (exp.f64 (/.f64 (*.f64 b -2/3) a)))
(*.f64 (/.f64 b a) -2/3)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b -2/3) a))))
(*.f64 (/.f64 b a) -2/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b -2/3) a) 3))
(*.f64 (/.f64 b a) -2/3)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b -2/3) a)))
(*.f64 (/.f64 b a) -2/3)
(exp.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)))
(*.f64 (/.f64 b a) -2/3)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b -2/3) a)) 1))
(*.f64 (/.f64 b a) -2/3)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b -2/3) a)))
(*.f64 (/.f64 b a) -2/3)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))) 1)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 1 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 1/3 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2) (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 (pow.f64 (/.f64 (*.f64 a -1/2) b) -1) 1/3)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2)) (/.f64 1 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -3/2 (/.f64 a b))) 2)) (/.f64 1 (cbrt.f64 (*.f64 -3/2 (/.f64 a b)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1) (pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -2)
(pow.f64 (sqrt.f64 (*.f64 -3/2 (/.f64 a b))) -2)
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) -1)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 1)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(pow.f64 (cbrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 3)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(pow.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(pow.f64 (sqrt.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 2)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(pow.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1) -1)
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(sqrt.f64 (/.f64 1/9 (/.f64 1/4 (pow.f64 (/.f64 b a) 2))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b a) -2/3) 2))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(log.f64 (exp.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(cbrt.f64 (pow.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b)) 3))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(expm1.f64 (log1p.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(exp.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) -1))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))) 1))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(log1p.f64 (expm1.f64 (/.f64 1/3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 (/.f64 1/3 (*.f64 a -1/2)) b)
(*.f64 b (/.f64 -2/3 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))) 1)
(*.f64 -3/2 (/.f64 a b))
(/.f64 (*.f64 3 (*.f64 a -1/2)) b)
(*.f64 -3/2 (/.f64 a b))
(pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 1)
(*.f64 -3/2 (/.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 3)
(*.f64 -3/2 (/.f64 a b))
(pow.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3) 1/3)
(*.f64 -3/2 (/.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 2)
(*.f64 -3/2 (/.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 2))
(fabs.f64 (*.f64 -3/2 (/.f64 a b)))
(log.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 a -1/2) b)))
(*.f64 -3/2 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)))))
(*.f64 -3/2 (/.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b)) 3))
(*.f64 -3/2 (/.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 -3/2 (/.f64 a b))
(exp.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 -3/2 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))) 1))
(*.f64 -3/2 (/.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 (*.f64 a -1/2) b))))
(*.f64 -3/2 (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))) 1)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(*.f64 1 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(*.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) (/.f64 1/3 a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2) (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) a) 1/3)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 1)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(pow.f64 (cbrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 3)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(pow.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3) 1/3)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(pow.f64 (sqrt.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 2)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(pow.f64 (/.f64 (*.f64 a 3) (/.f64 -3/2 (/.f64 b (*.f64 a c)))) -1)
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(sqrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 2))
(sqrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c))) 2))
(fabs.f64 (*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a)))
(log.f64 (exp.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(cbrt.f64 (pow.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a)) 3))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (/.f64 1/3 a) 3)))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -3/2 (/.f64 b (*.f64 a c))) 3) (pow.f64 (*.f64 a 3) 3)))
(cbrt.f64 (/.f64 (/.f64 -27/8 (pow.f64 (/.f64 (/.f64 b a) c) 3)) (*.f64 (pow.f64 a 3) 27)))
(expm1.f64 (log1p.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(exp.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))) 1))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(log1p.f64 (expm1.f64 (/.f64 -1/2 (*.f64 (/.f64 b (*.f64 a c)) a))))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 a c)))) 1)
(/.f64 (/.f64 b a) c)
(*.f64 b (/.f64 1 (*.f64 a c)))
(/.f64 (/.f64 b a) c)
(*.f64 1 (/.f64 b (*.f64 a c)))
(/.f64 (/.f64 b a) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) (cbrt.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(*.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) (sqrt.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(pow.f64 (/.f64 b (*.f64 a c)) 1)
(/.f64 (/.f64 b a) c)
(pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 3)
(/.f64 (/.f64 b a) c)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3) 1/3)
(/.f64 (/.f64 b a) c)
(pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) 2)
(/.f64 (/.f64 b a) c)
(pow.f64 (/.f64 (*.f64 a c) b) -1)
(/.f64 (/.f64 b a) c)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b a) c) 2))
(fabs.f64 (/.f64 (/.f64 b a) c))
(log.f64 (exp.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 a c)))))
(/.f64 (/.f64 b a) c)
(cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) 3))
(/.f64 (/.f64 b a) c)
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 a c) 3)))
(/.f64 (/.f64 b a) c)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b a) 3) (pow.f64 c 3)))
(/.f64 (/.f64 b a) c)
(expm1.f64 (log1p.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(exp.f64 (log.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) 1))
(/.f64 (/.f64 b a) c)
(log1p.f64 (expm1.f64 (/.f64 b (*.f64 a c))))
(/.f64 (/.f64 b a) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))) 1)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 1 (*.f64 (/.f64 1 b) (*.f64 a c)))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2)) (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b a) c) -2)) (/.f64 1 (cbrt.f64 (/.f64 (/.f64 b a) c))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 2)) (cbrt.f64 (/.f64 (/.f64 b a) c)))
(*.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) (pow.f64 (/.f64 b (*.f64 a c)) -1/2))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 (/.f64 1 b) (*.f64 a c))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 (/.f64 1 b) (pow.f64 (/.f64 1 (*.f64 a c)) -1))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 a c))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 b a) c))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 b a) c)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1) (pow.f64 (sqrt.f64 (/.f64 b (*.f64 a c))) -1))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 b a) c)) -2)
(pow.f64 (/.f64 b (*.f64 a c)) -1)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 1)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 b (*.f64 a c)))) 3)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3) 1/3)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(pow.f64 (pow.f64 (/.f64 b (*.f64 a c)) -1/2) 2)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(pow.f64 (/.f64 (/.f64 b (*.f64 a c)) 1) -1)
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 a c)) -2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b a) c) -2))
(fabs.f64 (*.f64 (/.f64 a b) c))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 b)) (*.f64 a c)))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c)))))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 b) (*.f64 a c)) 3))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(exp.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 a c))) -1))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 b (*.f64 a c)))) 1))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 b) (*.f64 a c))))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 (*.f64 a 3) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (*.f64 a 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (*.f64 a 3)))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) 1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) -1/3) (*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b))) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) -1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (neg.f64 a)))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(/.f64 (*.f64 1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 a (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (*.f64 1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(/.f64 (*.f64 -1/3 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3))) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (*.f64 a 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3)) (*.f64 b (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))))
(/.f64 (*.f64 -1/3 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))))))
(*.f64 (/.f64 1/3 a) (/.f64 (-.f64 (*.f64 b b) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))))))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 3)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(pow.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3) 1/3)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 2)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 2))
(fabs.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/3 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) 3))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3) (pow.f64 (/.f64 1/3 a) 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 a) 3) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(exp.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))) 1))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -3))) b) (/.f64 1/3 a))

eval725.0ms (5.5%)

Compiler

Compiled 28594 to 17570 computations (38.6% saved)

prune226.0ms (1.7%)

Pruning

45 alts after pruning (37 fresh and 8 done)

PrunedKeptTotal
New1081221103
Fresh111526
Picked235
Done257
Total1096451141
Accuracy
95.2%
Counts
1141 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.0%
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
34.5%
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
27.1%
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
35.7%
(/.f64 (-.f64 (*.f64 (*.f64 a 3) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (*.f64 b (*.f64 a 3))) (*.f64 (*.f64 a a) 9))
28.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
33.8%
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
55.2%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
27.1%
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
55.0%
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
34.7%
(/.f64 (*.f64 b -2/3) a)
34.7%
(/.f64 (*.f64 b -2) (*.f64 3 a))
28.8%
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
26.6%
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
24.8%
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
28.6%
(/.f64 1 (*.f64 3 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3)))))
35.2%
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
34.7%
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
18.8%
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
24.4%
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
23.7%
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
34.7%
(/.f64 -2/3 (/.f64 a b))
34.6%
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
34.6%
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
55.1%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
36.6%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
26.9%
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
34.7%
(*.f64 (/.f64 b a) -2/3)
26.8%
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
34.6%
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
54.4%
(*.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) a) (/.f64 b a)) 1/3)
34.5%
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
36.6%
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
34.6%
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
55.0%
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1 a)) 1/3)
35.1%
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
24.8%
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
34.7%
(*.f64 b (/.f64 -2/3 a))
9.3%
(*.f64 1/2 (/.f64 c b))
26.5%
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
9.3%
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
35.3%
(*.f64 -1/2 (/.f64 c b))
10.0%
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
18.7%
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
Compiler

Compiled 1881 to 1176 computations (37.5% saved)

regimes1.1s (8.4%)

Counts
83 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1 a)) 1/3)
(*.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) a) (/.f64 b a)) 1/3)
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) (*.f64 a 3)) (/.f64 b (*.f64 a 3)))
(/.f64 (-.f64 (*.f64 (*.f64 a 3) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))))) (*.f64 b (*.f64 a 3))) (*.f64 (*.f64 a a) 9))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) 1/3) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a))
(/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (*.f64 (*.f64 a 3) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)) (/.f64 a 1/3))
(*.f64 1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)))
(*.f64 (/.f64 1/3 a) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c 3)))) b))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -3)))) b) (/.f64 a 1/3))
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/6 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 3) 2)) b)))
(fma.f64 -1/2 (/.f64 c b) (/.f64 (*.f64 -3/8 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(/.f64 1 (*.f64 3 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b))) b))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 1/4) 2) b) (/.f64 a 1/3))
(/.f64 1 (*.f64 3 (-.f64 (fma.f64 1/2 (/.f64 a b) (/.f64 (*.f64 -2/3 b) c)) (/.f64 (*.f64 c (*.f64 (*.f64 a a) -3/8)) (pow.f64 b 3)))))
(*.f64 (/.f64 1/3 a) (fma.f64 -2 b (*.f64 -1/2 (/.f64 a (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 3) 2)))))))
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 3 c))) 1/4) 2)) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 3 c))))) 3)) (*.f64 3 a))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3))) (fma.f64 b b (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b)))) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (/.f64 (pow.f64 b 4) (fma.f64 a (*.f64 c 3) (*.f64 b b))) (/.f64 9 (/.f64 (fma.f64 a (*.f64 c 3) (*.f64 b b)) (pow.f64 (*.f64 a c) 2))))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 27))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 3 c)) (+.f64 (*.f64 a (*.f64 3 c)) (*.f64 b b))))))) (*.f64 3 a))
Outputs
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
(*.f64 -1/2 (/.f64 c b))
Calls

5 calls:

333.0ms
a
277.0ms
(*.f64 3 a)
218.0ms
c
155.0ms
b
101.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
Results
AccuracySegmentsBranch
61.3%5a
89.0%3b
61.0%4c
78.6%5(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a))
61.3%5(*.f64 3 a)
Compiler

Compiled 1206 to 700 computations (42% saved)

regimes175.0ms (1.3%)

Counts
60 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
Outputs
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a))
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

158.0ms
b
Results
AccuracySegmentsBranch
88.9%3b
Compiler

Compiled 660 to 374 computations (43.3% saved)

regimes129.0ms (1%)

Counts
59 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 a 1/3))
Outputs
(/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

112.0ms
b
Results
AccuracySegmentsBranch
88.9%3b
Compiler

Compiled 643 to 366 computations (43.1% saved)

regimes152.0ms (1.2%)

Counts
57 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) 1/3) a)
Outputs
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3)
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

123.0ms
b
Results
AccuracySegmentsBranch
88.9%3b
Compiler

Compiled 611 to 347 computations (43.2% saved)

regimes164.0ms (1.2%)

Counts
55 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
Outputs
(/.f64 (*.f64 b -2) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a))
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

149.0ms
b
Results
AccuracySegmentsBranch
88.8%3b
Compiler

Compiled 579 to 329 computations (43.2% saved)

regimes107.0ms (0.8%)

Counts
54 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 (fma.f64 (/.f64 b a) -2 (/.f64 (*.f64 c 3/2) b)) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (*.f64 a 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) (*.f64 a 3))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 a (*.f64 -3 c)))) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (*.f64 a c) -3))) (*.f64 3 a))
(*.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) (/.f64 1 (*.f64 a 3)))
Outputs
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3)
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

92.0ms
b
Results
AccuracySegmentsBranch
83.4%3b
Compiler

Compiled 563 to 319 computations (43.3% saved)

regimes87.0ms (0.7%)

Counts
45 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
Outputs
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3)
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

75.0ms
b
Results
AccuracySegmentsBranch
83.3%3b
Compiler

Compiled 451 to 250 computations (44.6% saved)

regimes85.0ms (0.6%)

Counts
44 → 3
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
Outputs
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a))
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

73.0ms
b
Results
AccuracySegmentsBranch
83.3%3b
Compiler

Compiled 439 to 243 computations (44.6% saved)

regimes47.0ms (0.4%)

Counts
43 → 2
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b))
(*.f64 1/2 (/.f64 c b))
(*.f64 b (/.f64 -2/3 a))
(*.f64 (/.f64 b a) -2/3)
(/.f64 -2/3 (/.f64 a b))
(/.f64 (*.f64 -2/3 b) a)
(/.f64 (*.f64 b -2/3) a)
(*.f64 (*.f64 -3/2 (/.f64 c b)) 1/3)
(*.f64 (/.f64 -2 (/.f64 a b)) 1/3)
(/.f64 1 (*.f64 -3/2 (/.f64 a b)))
(/.f64 (*.f64 b -2) (*.f64 3 a))
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 3 a))
(*.f64 (/.f64 -1/2 (*.f64 a b)) (*.f64 c a))
(/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b a) c)))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b) c)))
(/.f64 1 (*.f64 3 (*.f64 -2/3 (/.f64 b c))))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -2/3 b) c)))
(/.f64 1 (*.f64 3 (/.f64 (*.f64 -1/2 a) b)))
(*.f64 1/3 (/.f64 -3/2 (/.f64 a (/.f64 (*.f64 a c) b))))
(*.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 1/3 a))
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) a) 1/3)
(*.f64 (/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) a) 1/3)
(+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b)))
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(/.f64 (*.f64 -3/2 (*.f64 (/.f64 a b) c)) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 a (/.f64 b c))) (/.f64 a 1/3))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (*.f64 3 a))
(/.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (/.f64 a 1/3))
(/.f64 (*.f64 (*.f64 -3/2 (/.f64 a b)) c) (/.f64 a 1/3))
(/.f64 (/.f64 (*.f64 -3/2 a) (/.f64 b c)) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (*.f64 3 a))
(/.f64 (/.f64 (*.f64 -3/2 (*.f64 a c)) b) (/.f64 a 1/3))
(*.f64 (+.f64 (*.f64 -2 (/.f64 b a)) (*.f64 3/2 (/.f64 c b))) 1/3)
(/.f64 (*.f64 -3/2 (/.f64 1 (/.f64 b (*.f64 a c)))) (/.f64 a 1/3))
(*.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 1/3 a))
(/.f64 1 (*.f64 3 (+.f64 (*.f64 -2/3 (/.f64 b c)) (*.f64 1/2 (/.f64 a b)))))
(/.f64 (+.f64 (*.f64 -2 b) (*.f64 3/2 (/.f64 (*.f64 a c) b))) (*.f64 3 a))
(/.f64 (-.f64 (+.f64 b (*.f64 -3/2 (/.f64 (*.f64 a c) b))) b) (/.f64 a 1/3))
(/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3))
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -3/2 (*.f64 a c)) b))) (*.f64 3 a))
(fabs.f64 (*.f64 (/.f64 b a) -2/3))
(/.f64 1 (fabs.f64 (*.f64 -3/2 (/.f64 a b))))
(fma.f64 (/.f64 b a) -2/3 (*.f64 -1/2 (/.f64 c b)))
Outputs
(+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b)))
(*.f64 -1/2 (/.f64 c b))
Calls

1 calls:

36.0ms
b
Results
AccuracySegmentsBranch
67.8%2b
Compiler

Compiled 427 to 235 computations (45% saved)

regimes29.0ms (0.2%)

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

1 calls:

23.0ms
b
Results
AccuracySegmentsBranch
67.8%2b
Compiler

Compiled 187 to 110 computations (41.2% saved)

regimes27.0ms (0.2%)

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

1 calls:

22.0ms
b
Results
AccuracySegmentsBranch
67.7%2b
Compiler

Compiled 176 to 105 computations (40.3% saved)

regimes15.0ms (0.1%)

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

1 calls:

12.0ms
b
Results
AccuracySegmentsBranch
67.7%2b
Compiler

Compiled 63 to 38 computations (39.7% saved)

regimes14.0ms (0.1%)

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

1 calls:

12.0ms
b
Results
AccuracySegmentsBranch
67.6%2b
Compiler

Compiled 56 to 34 computations (39.3% saved)

regimes10.0ms (0.1%)

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

1 calls:

8.0ms
b
Results
AccuracySegmentsBranch
67.6%2b
Compiler

Compiled 32 to 20 computations (37.5% saved)

regimes9.0ms (0.1%)

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

1 calls:

8.0ms
b
Results
AccuracySegmentsBranch
67.6%2b
Compiler

Compiled 27 to 17 computations (37% saved)

regimes8.0ms (0.1%)

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

1 calls:

7.0ms
b
Results
AccuracySegmentsBranch
67.6%2b
Compiler

Compiled 22 to 14 computations (36.4% saved)

regimes11.0ms (0.1%)

Accuracy

Total -17.3b remaining (-41.8%)

Threshold costs -17.3b (-41.8%)

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

3 calls:

4.0ms
a
3.0ms
c
3.0ms
b
Results
AccuracySegmentsBranch
35.3%1a
35.3%1c
35.3%1b
Compiler

Compiled 25 to 17 computations (32% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
1.5362637703791273e-47
6.807642984710452e-46
5.0ms
-2.235267742986644e+154
-5.98255514033954e+147
Results
11.0ms93×body256valid
5.0ms17×body1024valid
4.0ms11×body2048valid
4.0ms15×body512valid
2.0ms25×body256invalid
1.0msbody256infinite
Compiler

Compiled 300 to 221 computations (26.3% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
1.5362637703791273e-47
6.807642984710452e-46
2.0ms
-2.235267742986644e+154
-5.98255514033954e+147
Results
11.0ms82×body256valid
5.0ms16×body2048valid
3.0ms13×body1024valid
3.0ms26×body256invalid
2.0ms12×body512valid
1.0msbody256infinite
Compiler

Compiled 268 to 197 computations (26.5% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.5362637703791273e-47
6.807642984710452e-46
12.0ms
-2.450152532782064e+105
-9.327205641817986e+104
Results
17.0ms118×body256valid
7.0ms25×body1024valid
5.0ms15×body2048valid
3.0ms21×body256infinite
2.0ms13×body512valid
2.0ms25×body256invalid
Compiler

Compiled 429 to 311 computations (27.5% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.5362637703791273e-47
6.807642984710452e-46
20.0ms
-8.059363001913434e+108
-2.450152532782064e+105
Results
22.0ms171×body256valid
6.0ms23×body1024valid
4.0ms17×body512valid
3.0msbody2048valid
3.0ms26×body256invalid
3.0ms21×body256infinite
Compiler

Compiled 509 to 366 computations (28.1% saved)

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.5362637703791273e-47
6.807642984710452e-46
10.0ms
-4.831553499812491e+140
-2.7581402915144002e+140
Results
15.0ms117×body256valid
4.0ms15×body1024valid
4.0ms11×body2048valid
3.0ms21×body256invalid
3.0ms16×body512valid
2.0ms17×body256infinite
Compiler

Compiled 353 to 258 computations (26.9% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
1.5362637703791273e-47
6.807642984710452e-46
25.0ms
-29017322500081964.0
-0.1468574842675489
Results
30.0ms230×body256valid
7.0ms21×body2048valid
4.0ms41×body256invalid
3.0ms10×body1024valid
2.0ms10×body512valid
0.0msbody256infinite
Compiler

Compiled 551 to 402 computations (27% saved)

bsearch50.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.5362637703791273e-47
6.807642984710452e-46
26.0ms
-29017322500081964.0
-0.1468574842675489
Results
30.0ms234×body256valid
5.0ms14×body2048valid
4.0ms44×body256invalid
3.0ms12×body512valid
3.0ms12×body1024valid
Compiler

Compiled 551 to 402 computations (27% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.5362637703791273e-47
6.807642984710452e-46
27.0ms
-29017322500081964.0
-0.1468574842675489
Results
29.0ms228×body256valid
5.0ms50×body256invalid
5.0ms13×body2048valid
4.0ms19×body512valid
3.0ms11×body1024valid
0.0msbody256infinite
Compiler

Compiled 551 to 402 computations (27% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
-4.934035302696353e-304
6.0065267921784414e-304
Results
19.0ms144×body256valid
6.0ms58×body256invalid
Compiler

Compiled 242 to 181 computations (25.2% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
-4.934035302696353e-304
6.0065267921784414e-304
Results
20.0ms144×body256valid
6.0ms61×body256invalid
Compiler

Compiled 242 to 181 computations (25.2% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
18.0ms144×body256valid
8.0ms63×body256invalid
Compiler

Compiled 206 to 163 computations (20.9% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
19.0ms144×body256valid
6.0ms58×body256invalid
Compiler

Compiled 206 to 163 computations (20.9% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
19.0ms144×body256valid
6.0ms62×body256invalid
Compiler

Compiled 188 to 145 computations (22.9% saved)

bsearch29.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
20.0ms144×body256valid
7.0ms70×body256invalid
Compiler

Compiled 188 to 145 computations (22.9% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
18.0ms144×body256valid
7.0ms66×body256invalid
Compiler

Compiled 188 to 145 computations (22.9% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
4.1748104721265353e-277
8.771850391312098e-272
Results
21.0ms144×body256valid
9.0ms68×body256invalid
Compiler

Compiled 188 to 145 computations (22.9% saved)

simplify38.0ms (0.3%)

Algorithm
egg-herbie
Rules
66×*-commutative
46×+-commutative
36×sub-neg
24×distribute-lft-neg-in
24×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01411201
11971193
22481193
32751193
42871193
52901193
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8433210856271181/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 6170642089954523/25711008708143844408671393477458601640355247900524685364822016) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a)) (if (<=.f64 b 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7000000000000000498733546961833991206968871154390690948581969393104966983488383350409997684372232512924024832) (+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b))) (if (<=.f64 b 4422293497800741/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -359999999999999995957619245147807013589357131102955254502720442310399659651992591810101483954509568761680771169189240466124368027755537760256) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -5404319552844595/36028797018963968) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7656119366529843/2251799813685248) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 2442545827273665/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1/2) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 5759265950624221/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 (*.f64 b -2) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 1 (*.f64 -3/2 (/.f64 a b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 (*.f64 -2/3 b) a) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 633445410741/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (/.f64 -2/3 (/.f64 a b)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 (/.f64 b a) -2/3) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 b (/.f64 -2/3 a)) (*.f64 -1/2 (/.f64 c b)))
(*.f64 -1/2 (/.f64 c b))
Outputs
(if (<=.f64 b -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8433210856271181/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8433210856271181/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 6170642089954523/25711008708143844408671393477458601640355247900524685364822016) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 6170642089954523/25711008708143844408671393477458601640355247900524685364822016) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (/.f64 (+.f64 (*.f64 -2 b) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a)) (if (<=.f64 b 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (/.f64 (+.f64 (*.f64 b -2) (fabs.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)))) (*.f64 3 a)) (if (<=.f64 b 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7000000000000000498733546961833991206968871154390690948581969393104966983488383350409997684372232512924024832) (+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b))) (if (<=.f64 b 4422293497800741/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7000000000000000498733546961833991206968871154390690948581969393104966983488383350409997684372232512924024832) (+.f64 (/.f64 (*.f64 b -2/3) a) (*.f64 (/.f64 c b) 1/2)) (if (<=.f64 b 4422293497800741/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -359999999999999995957619245147807013589357131102955254502720442310399659651992591810101483954509568761680771169189240466124368027755537760256) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 3)))) b) (/.f64 1/3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -359999999999999995957619245147807013589357131102955254502720442310399659651992591810101483954509568761680771169189240466124368027755537760256) (/.f64 (*.f64 b -2) (*.f64 3 a)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 3 c)))) b) (/.f64 1/3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -5404319552844595/36028797018963968) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -5404319552844595/36028797018963968) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 8741742960768907/102844034832575377634685573909834406561420991602098741459288064) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7656119366529843/2251799813685248) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 2442545827273665/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 -3 (*.f64 a c))) b) a) 1/3) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -7656119366529843/2251799813685248) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 2442545827273665/6427752177035961102167848369364650410088811975131171341205504) (*.f64 1/3 (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 a c) -3)) b) a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1/2) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 5759265950624221/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b) (/.f64 1/3 a)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -1/2) (/.f64 (-.f64 (-.f64 (*.f64 (/.f64 a b) (*.f64 c 3/2)) b) b) (/.f64 a 1/3)) (if (<=.f64 b 5759265950624221/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (/.f64 1/3 a) (-.f64 (sqrt.f64 (*.f64 a (*.f64 c -3))) b)) (*.f64 -1/2 (/.f64 c b))))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (/.f64 (*.f64 -2/3 b) a) (*.f64 1/2 (/.f64 c b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (/.f64 (*.f64 b -2/3) a) (*.f64 (/.f64 c b) 1/2)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2/3 (/.f64 b a)) (*.f64 1/2 (/.f64 c b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 -2/3 (/.f64 b a))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 (*.f64 b -2) (*.f64 3 a)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 1 (*.f64 -3/2 (/.f64 a b))) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 1 (*.f64 (/.f64 a b) -3/2)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 (*.f64 -2/3 b) a) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (/.f64 (*.f64 b -2/3) a) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 633445410741/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (/.f64 -2/3 (/.f64 a b)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 (/.f64 b a) -2/3) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 -2/3 (/.f64 b a)) (*.f64 -1/2 (/.f64 c b)))
(if (<=.f64 b 8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 b (/.f64 -2/3 a)) (*.f64 -1/2 (/.f64 c b)))
(*.f64 -1/2 (/.f64 c b))
Compiler

Compiled 497 to 341 computations (31.4% saved)

soundness3.2s (24.7%)

Rules
1546×div-sub
1546×div-sub
1414×fma-neg
1414×fma-neg
1414×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053416
1154344
2397344
31031344
42782344
57030344
059439676
1156337386
2726237372
053416
1154344
2397344
31031344
42782344
57030344
031432
1742342
059439676
1156337386
2726237372
033314
1763314
087017584
1225316688
071017163
1198515749
033202
1748196
05189767
114159251
257929251
059439676
1156337386
2726237372
087017584
1225316688
071017163
1198515749
033314
1763314
087017584
1225316688
033314
1763314
087017584
1225316688
040379
1925379
033314
1763314
033314
1763314
087017584
1225316688
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1492 to 940 computations (37% saved)

end0.0ms (0%)

preprocess211.0ms (1.6%)

Compiler

Compiled 938 to 560 computations (40.3% saved)

Profiling

Loading profile data...