jeff quadratic root 2

Time bar (total: 23.4s)

analyze326.0ms (1.4%)

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
25%25%74.9%0.1%0%0%0%5
34.4%34.3%65.5%0.1%0%0%0%6
40%37.4%56.2%0.1%0%6.2%0%7
44.2%41.3%52.3%0.1%0%6.2%0%8
54.3%49.5%41.7%0.1%0%8.6%0%9
61%52.9%33.7%0.1%0%13.3%0%10
66.9%57.4%28.4%0.1%0%14%0%11
72.5%60.6%22.9%0.1%0%16.4%0%12
Compiler

Compiled 42 to 27 computations (35.7% saved)

sample3.3s (14.2%)

Results
2.8s7562×body256valid
236.0ms997×body256invalid
226.0ms694×body256infinite
Bogosity

preprocess638.0ms (2.7%)

Algorithm
egg-herbie
Rules
1148×fma-neg
810×associate-/r*
794×times-frac
774×div-sub
762×fma-def
Problems
68×No Errors
63×(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
60×(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
47×(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))
(/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
088908
1226792
2608792
31613764
44625764
Stop Event
node limit
Calls
Call 1
Inputs
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c)))) (*.f64 2 (neg.f64 a))))
(if (>=.f64 (neg.f64 b) 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 (neg.f64 c)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)))
(if (>=.f64 a 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c))))) (/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)))
(if (>=.f64 c 0) (/.f64 (*.f64 2 b) (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b))))) (/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)))
Outputs
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) c)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a))))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a)))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (*.f64 -2 (/.f64 c (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) c)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a))))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a)))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (*.f64 -2 (/.f64 c (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c)))) (*.f64 2 (neg.f64 a))))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 (neg.f64 a)))))) c)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 (neg.f64 a)))))) (*.f64 2 (neg.f64 a))))
(if (>=.f64 b 0) (*.f64 (/.f64 2 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))))) c) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))) b) (*.f64 a -2)))
(if (>=.f64 b 0) (*.f64 (/.f64 c (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))))) 2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))) b) (*.f64 a -2)))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a))))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))) b) (*.f64 a -2)))
(if (>=.f64 b 0) (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 4))))) -2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 4)))) b) (*.f64 a -2)))
(if (>=.f64 (neg.f64 b) 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 (neg.f64 b) 0) (/.f64 2 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) c)) (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)))
(if (>=.f64 (neg.f64 b) 0) (*.f64 (/.f64 2 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a)))))) c) (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a))))) (*.f64 2 a)))
(if (>=.f64 (neg.f64 b) 0) (/.f64 2 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) (*.f64 2 a)))
(if (>=.f64 (neg.f64 b) 0) (*.f64 c (/.f64 2 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (*.f64 2 a)))
(if (>=.f64 (neg.f64 b) 0) (*.f64 c (/.f64 2 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 (neg.f64 c)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a))))) 2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 4 a)))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 4)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 4)))) b) (*.f64 2 a)))
(if (>=.f64 a 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c))))) (/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)))
(if (>=.f64 a 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 4)))))) (/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 4))))) (*.f64 b 2)))
(if (>=.f64 a 0) (/.f64 c (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -4))))) 2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -4)))) a) (*.f64 b 2)))
(if (>=.f64 a 0) (/.f64 c (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c (*.f64 b -4) (*.f64 a a)))) 2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c (*.f64 b -4) (*.f64 a a))) a) (*.f64 b 2)))
(if (>=.f64 a 0) (*.f64 c (/.f64 -2 (+.f64 a (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a))) a) (*.f64 b 2)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 2 c)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 a) (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 -4 (*.f64 c a)))) b) (*.f64 2 c)))
(if (>=.f64 b 0) (*.f64 a (/.f64 2 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 c)))
(if (>=.f64 b 0) (*.f64 a (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) c)))
(if (>=.f64 b 0) (*.f64 -2 (/.f64 a (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) c) -1/2))
(if (>=.f64 c 0) (/.f64 (*.f64 2 b) (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b))))) (/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)))
(if (>=.f64 c 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) b)) (/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 2 a)))
(if (>=.f64 c 0) (*.f64 (/.f64 2 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 c c (*.f64 b (*.f64 a -4)))))) b) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (*.f64 a -4)))) c) (*.f64 2 a)))
(if (>=.f64 c 0) (*.f64 b (/.f64 2 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 b (*.f64 a -4) (*.f64 c c)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 a -4) (*.f64 c c))) c) (*.f64 2 a)))
(if (>=.f64 c 0) (*.f64 b (/.f64 -2 (+.f64 c (sqrt.f64 (fma.f64 (*.f64 b a) -4 (*.f64 c c)))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 b a) -4 (*.f64 c c))) c) (*.f64 2 a)))
(if (>=.f64 c 0) (*.f64 b (/.f64 -2 (+.f64 c (sqrt.f64 (fma.f64 c c (*.f64 a (*.f64 b -4))))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c c (*.f64 a (*.f64 b -4)))) c) (*.f64 2 a)))
Compiler

Compiled 190 to 106 computations (44.2% saved)

eval3.0ms (0%)

Compiler

Compiled 179 to 107 computations (40.2% saved)

prune9.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
Compiler

Compiled 232 to 148 computations (36.2% saved)

localize950.0ms (4.1%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
95.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))
80.1%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
74.2%
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
53.8%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
95.6%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a))
80.1%
(-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))))
74.2%
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b)
53.8%
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))
95.6%
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)
80.1%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
74.2%
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
53.8%
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
Compiler

Compiled 438 to 234 computations (46.6% saved)

series41.0ms (0.2%)

Counts
12 → 240
Calls

108 calls:

TimeVariablePointExpression
3.0ms
b
@inf
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a))
2.0ms
a
@inf
(-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))))
1.0ms
b
@0
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
1.0ms
c
@-inf
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)
1.0ms
a
@inf
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
736×add-sqr-sqrt
720×pow1
720×*-un-lft-identity
682×add-exp-log
682×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034412
1788384
Stop Event
node limit
Counts
12 → 307
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b)
(-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 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 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (*.f64 a 2)))
(*.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(fma.f64 -1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 -1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))) 1)
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1 (*.f64 a 2)))
(*.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))

simplify482.0ms (2.1%)

Algorithm
egg-herbie
Rules
1120×fma-neg
1030×fma-def
714×associate-*r*
598×associate-*l*
532×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070530963
1179728231
2767528231
Stop Event
node limit
Counts
547 → 538
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (/.f64 b a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (/.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.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 -4) 3)))) (/.f64 b a))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a)))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 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 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))) 1)
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (*.f64 a 2)))
(*.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(fma.f64 -1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 -1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))) 1)
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1 (*.f64 a 2)))
(*.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2)
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(exp.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -4) b)
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2)))
(+.f64 b (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) -1/2 (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))))
(+.f64 b (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) -1/2) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) 1/8))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 -4) b) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) 1/8)))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(*.f64 2 (*.f64 (/.f64 a b) c))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7)) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b 7)) (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 b 2))
(fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b)))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(*.f64 2 (*.f64 (/.f64 a b) c))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)))) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))) (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(*.f64 2 (*.f64 (/.f64 a b) c))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) b)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b)
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(+.f64 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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(+.f64 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 b 2))
(fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b)))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(*.f64 2 (*.f64 (/.f64 a b) c))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7)) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b 7)) (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 b 2))
(fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 b 2))
(fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (+.f64 b b)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (/.f64 b a))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a))
(-.f64 (/.f64 b a) (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (/.f64 b a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (/.f64 b a)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) (/.f64 b a)) (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.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 -4) 3)))) (/.f64 b a))))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 b a))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 b a))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5))))
(fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7))) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b 7))) (fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)))))
(*.f64 2 (/.f64 b a))
(/.f64 (*.f64 b 2) a)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (/.f64 (*.f64 b 2) a))
(fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 b 2) a)))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (*.f64 2 (/.f64 b a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a)))))
(fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 b 2) a))))
(fma.f64 -4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (fma.f64 -2 (/.f64 c b) (fma.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (*.f64 2 (/.f64 b a)))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5))))
(fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b)) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))) b)) (fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5))))
(fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (*.f64 a a))) (pow.f64 b 5)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 a 3) b) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) (fma.f64 2 (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (*.f64 4 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (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 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))) b)
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (/.f64 -1/2 (/.f64 (pow.f64 b 7) (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4))))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)))) b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) b))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2)))
(fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) -1/2)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) 1/8))))
(fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) 1/8)))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (/.f64 -1/2 (/.f64 (pow.f64 b 7) (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4))))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(fma.f64 -1/2 (/.f64 b a) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a)))))
(fma.f64 -1/2 (/.f64 b a) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) 1/4 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) -1/16 (fma.f64 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) 1/4 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7))) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (fma.f64 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b 7))) -1/4 (/.f64 (neg.f64 a) (/.f64 (pow.f64 b 3) (*.f64 c c)))) (/.f64 c b)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(fma.f64 -1 (/.f64 b a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))
(+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 (/.f64 b a) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (fma.f64 2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (/.f64 c b))) (/.f64 b a))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b)) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (-.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))))) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) -1/4) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (/.f64 c b)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))
(fma.f64 -2 (*.f64 (/.f64 a b) c) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) b) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 -1 b) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 -1 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (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 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))) b)
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (/.f64 -1/2 (/.f64 (pow.f64 b 7) (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4))))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.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 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)))) b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 b) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) b))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2)))
(fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) -1/2)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) 1/8))))
(fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 b (/.f64 (sqrt.f64 -4) b))) -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) 1/8)))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(/.f64 (*.f64 -2 (*.f64 a c)) b)
(/.f64 (*.f64 a -2) (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 -1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7))))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (/.f64 -1/2 (/.f64 (pow.f64 b 7) (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4))))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -2 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 b -2 (*.f64 2 (*.f64 (/.f64 a b) c)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 b -2))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -2 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 b -2 (fma.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (*.f64 (/.f64 a (/.f64 (pow.f64 b 3) a)) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(fma.f64 -1/2 (/.f64 b a) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a)))))
(fma.f64 -1/2 (/.f64 b a) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) 1/4 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (*.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a)))))))
(fma.f64 -1/2 (/.f64 b a) (fma.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) -1/16 (fma.f64 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) 1/4 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 -4) 1/2)))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7))) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (fma.f64 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b 7))) -1/4 (/.f64 (neg.f64 a) (/.f64 (pow.f64 b 3) (*.f64 c c)))) (/.f64 c b)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(fma.f64 -1 (/.f64 b a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))
(+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 -1 (/.f64 b a)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 (/.f64 b a) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)) (fma.f64 2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (/.f64 c b))) (/.f64 b a))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 a 3) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2)))) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) -1/4) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(-.f64 (/.f64 (neg.f64 c) b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(-.f64 (-.f64 (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a))) (/.f64 c b)) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b)) -1/4))))
(fma.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 c 3)) a)) (-.f64 (-.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (/.f64 (pow.f64 c 4) b) (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))))) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 c c))) (/.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4)) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0) (-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))) (fma.f64 -1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (neg.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 (*.f64 a c) -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) 2))
(fabs.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 (*.f64 a c) -4))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) 2))
(fabs.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a) 2))
(fabs.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a))
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 a 3)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 0 b)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 b (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 0 b)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 b) (neg.f64 (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 0 b) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (+.f64 b b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 b)))
(+.f64 (+.f64 b b) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) b))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 (cbrt.f64 b) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (*.f64 0 b) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) b))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (+.f64 b b) (+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (neg.f64 b)))
(+.f64 (+.f64 b b) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 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 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))) (+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 b) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (*.f64 0 b) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 (*.f64 a c) -4))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) 2))
(fabs.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4)) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0) (-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))) (fma.f64 -1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (neg.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 (*.f64 a c) -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) 2))
(fabs.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))
(-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
(-.f64 (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
(-.f64 (*.f64 1/2 (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) a)) (/.f64 (/.f64 b 2) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))) 1)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(*.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 1)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 3)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(pow.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3) 1/3)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 2)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2)) 2))
(fabs.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a)))
(log.f64 (exp.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2)) 3))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(exp.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))) 1))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) (*.f64 a 2))
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1/2 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 a (*.f64 c 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 (*.f64 b b) c) (*.f64 a 4))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 a c) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 c 4)) (fma.f64 b b (*.f64 a (*.f64 c 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (*.f64 b b) (+.f64 (*.f64 c (*.f64 a 4)) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(fabs.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (+.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (+.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (+.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 -1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 0) (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 -1 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (neg.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) b)))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (-.f64 0 (*.f64 a (*.f64 c -4))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(fabs.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(fma.f64 -1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))) 1)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1 (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(*.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2) (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 1)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(pow.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3) 1/3)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 2)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1)
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 2))
(fabs.f64 (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)))
(log.f64 (exp.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) 3))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3)))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(exp.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 1))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))))
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))
(*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a))

eval1.2s (5.2%)

Compiler

Compiled 29498 to 18196 computations (38.3% saved)

prune523.0ms (2.2%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New61612628
Fresh000
Picked123
Done000
Total61714631
Accuracy
92.1%
Counts
631 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
54.6%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.4%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
63.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
62.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (*.f64 -1 b)) a) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
42.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
54.6%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.4%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
63.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
62.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (*.f64 -1 b)) a) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
Compiler

Compiled 2098 to 1380 computations (34.2% saved)

localize3.1s (13.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
80.1%
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
80.1%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
53.8%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
53.8%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
94.8%
(/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a)
90.3%
(/.f64 (*.f64 a -2) (/.f64 b c))
80.1%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
53.8%
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
98.8%
(fma.f64 b b (*.f64 c (*.f64 a -4)))
95.6%
(/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a)
74.2%
(-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
53.8%
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
74.2%
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
53.8%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
53.8%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
43.6%
(-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
98.8%
(fma.f64 b b (*.f64 c (*.f64 a -4)))
95.6%
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
80.1%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
53.8%
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
Compiler

Compiled 860 to 465 computations (45.9% saved)

series31.0ms (0.1%)

Counts
10 → 280
Calls

90 calls:

TimeVariablePointExpression
2.0ms
b
@-inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
2.0ms
a
@-inf
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
2.0ms
c
@inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
2.0ms
a
@inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
1.0ms
c
@-inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
716×add-sqr-sqrt
700×pow1
700×*-un-lft-identity
662×add-exp-log
662×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031302
1704300
Stop Event
node limit
Counts
10 → 269
Calls
Call 1
Inputs
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(/.f64 (*.f64 a -2) (/.f64 b c))
(/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(*.f64 1 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1)
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 (*.f64 -2 a) (/.f64 1 (/.f64 b c)))
(*.f64 1 (*.f64 -2 (/.f64 a (/.f64 b c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (*.f64 -2 (/.f64 a b)) c)
(*.f64 (/.f64 -2 b) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 b c))) (/.f64 -2 (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a b) (/.f64 -2 (/.f64 1 c)))
(*.f64 (/.f64 a 1) (/.f64 -2 (/.f64 b c)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 -2 a) (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (*.f64 -2 a) (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b c))) (/.f64 (*.f64 -2 a) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) b) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (sqrt.f64 (/.f64 b c))) (/.f64 (cbrt.f64 (*.f64 -2 a)) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) b) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) 1) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 a)) (cbrt.f64 (/.f64 b c))))
(pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2)
(pow.f64 (*.f64 -1/2 (/.f64 (/.f64 b c) a)) -1)
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (/.f64 a b))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 a) 3) (pow.f64 (/.f64 b c) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))) 1)
(*.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (/.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (cbrt.f64 a)))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2)
(pow.f64 (/.f64 a (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))

simplify332.0ms (1.4%)

Algorithm
egg-herbie
Rules
992×associate-*r*
848×fma-def
734×associate-*l*
644×times-frac
604×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076122447
1203719179
Stop Event
node limit
Counts
549 → 431
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 c (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 (pow.f64 a 2) c))) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 4 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(pow.f64 b 2)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -4 (*.f64 a c))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(*.f64 1 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 1)
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 3)
(pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 2))
(log.f64 (exp.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(exp.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1)
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 (*.f64 -2 a) (/.f64 1 (/.f64 b c)))
(*.f64 1 (*.f64 -2 (/.f64 a (/.f64 b c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (*.f64 -2 (/.f64 a b)) c)
(*.f64 (/.f64 -2 b) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 b c))) (/.f64 -2 (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a b) (/.f64 -2 (/.f64 1 c)))
(*.f64 (/.f64 a 1) (/.f64 -2 (/.f64 b c)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 -2 a) (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (*.f64 -2 a) (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b c))) (/.f64 (*.f64 -2 a) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) b) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (sqrt.f64 (/.f64 b c))) (/.f64 (cbrt.f64 (*.f64 -2 a)) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) b) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) 1) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 a)) (cbrt.f64 (/.f64 b c))))
(pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2)
(pow.f64 (*.f64 -1/2 (/.f64 (/.f64 b c) a)) -1)
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (/.f64 a b))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 a) 3) (pow.f64 (/.f64 b c) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))) 1)
(*.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (/.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (cbrt.f64 a)))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2)
(pow.f64 (/.f64 a (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
Outputs
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(-.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) -5/2))))))
(fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (*.f64 -5/2 (pow.f64 a 3))) (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 b b)) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 -1/4 (sqrt.f64 -4)) -1/2)) (*.f64 b b) (/.f64 b (*.f64 a -4))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (/.f64 1/2 (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4)))))) (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 b b)) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 -1/4 (sqrt.f64 -4)) -1/2)) (*.f64 b b) (/.f64 b (*.f64 a -4))) (*.f64 (+.f64 (/.f64 1/2 (*.f64 (*.f64 a a) (*.f64 c 16))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 -1/4 (sqrt.f64 -4))) (/.f64 (sqrt.f64 -4) -1/2)))) (*.f64 (pow.f64 b 3) -2))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(-.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) -5/2) (pow.f64 b 7))))))
(fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (/.f64 (pow.f64 b 7) -5/2)) (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(fma.f64 -1 (/.f64 b a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -1 (/.f64 b a) (/.f64 c b)))
(fma.f64 -2 (/.f64 (*.f64 c (*.f64 c a)) (/.f64 (pow.f64 b 3) -1/2)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 c (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 (pow.f64 a 2) c))) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))))
(fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 c (*.f64 (*.f64 a (*.f64 c c)) -1/2))) (fma.f64 -1/8 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 c c)) 2)) (*.f64 c (*.f64 a a))) (*.f64 (*.f64 a a) (pow.f64 c 3)))) (pow.f64 b 5)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -1 (/.f64 b a) (/.f64 c b))))
(fma.f64 -2 (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 4 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (*.f64 a a))) (*.f64 a (*.f64 a (pow.f64 c 3)))) (*.f64 c (*.f64 (*.f64 (*.f64 c c) (*.f64 a -1/2)) a))) (pow.f64 b 5)) (fma.f64 -2 (/.f64 (*.f64 c (*.f64 c a)) (/.f64 (pow.f64 b 3) -1/2)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3)))
(-.f64 (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (pow.f64 b 3))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) -5/2))))))
(fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7)) (*.f64 -5/2 (pow.f64 a 3))) (/.f64 (neg.f64 a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 4 (*.f64 a c))
(*.f64 c (*.f64 a 4))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (*.f64 (/.f64 a b) c)))
(-.f64 (*.f64 (/.f64 a b) (*.f64 c 2)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(-.f64 (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (neg.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))))
(-.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(+.f64 b (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) -1/2)) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) 1/8))))
(+.f64 (-.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (/.f64 b (/.f64 (sqrt.f64 -4) b))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) 1/8))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 c c)) 2)) (pow.f64 b 7)) (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 4 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b)))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 a a)) (pow.f64 b 3)) 2)))) (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))) (/.f64 b (pow.f64 c 4))) (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))) b) (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) (/.f64 b (pow.f64 a 4))) (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 b 2)
(*.f64 b b)
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -4 (*.f64 a c))
(*.f64 c (*.f64 a -4))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 -4 (*.f64 a c)) (pow.f64 b 2))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 (*.f64 a c) b))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 c b))
(*.f64 (/.f64 c b) -2)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(*.f64 (/.f64 c b) -2)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(*.f64 (/.f64 c b) -2)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(*.f64 (/.f64 c b) -2)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 -2 (/.f64 c b))
(*.f64 (/.f64 c b) -2)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (*.f64 (/.f64 a b) c)))
(-.f64 (*.f64 (/.f64 a b) (*.f64 c 2)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(-.f64 (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (*.f64 -2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) b)
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))))
(+.f64 b (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(+.f64 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))))
(+.f64 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b)))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (*.f64 (/.f64 a b) c))
(*.f64 (/.f64 a b) (*.f64 c 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (*.f64 (/.f64 a b) c) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 (*.f64 -2 (*.f64 a a)) (*.f64 c c)) 2)) (pow.f64 b 7)) (fma.f64 2 (*.f64 (/.f64 a b) c) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 4 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b)))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b))))
(fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2)))
(fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (*.f64 (/.f64 a b) c) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 b 2))))
(fma.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)) (fma.f64 -2 (fma.f64 (/.f64 a b) c (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (+.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c 2) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 c (/.f64 (-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2))
(fabs.f64 (/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) c))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) (pow.f64 c 3)))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(fabs.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(fabs.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(+.f64 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(+.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 c (*.f64 a 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0))
(+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))
(*.f64 c (*.f64 a 4))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 c (*.f64 a 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0))
(+.f64 (fma.f64 b b (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 c (*.f64 a 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 c (*.f64 a 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0))
(+.f64 (fma.f64 1 (*.f64 b b) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 c (*.f64 a 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 1 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))
(*.f64 c (*.f64 a 4))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3)) (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 b 6) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3)) (+.f64 (pow.f64 b 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 2)) (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3))) (neg.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 6) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3)) (+.f64 (pow.f64 b 4) (*.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) (neg.f64 (fma.f64 b b (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 4) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 2)) (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 1)
(*.f64 c (*.f64 a 4))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 3)
(*.f64 c (*.f64 a 4))
(pow.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) 1/3)
(*.f64 c (*.f64 a 4))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2)
(*.f64 c (*.f64 a 4))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 2))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) 2))
(fabs.f64 (*.f64 c (*.f64 a 4)))
(log.f64 (exp.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))))))
(*.f64 c (*.f64 a 4))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3))
(*.f64 c (*.f64 a 4))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(exp.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1))
(*.f64 c (*.f64 a 4))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(fma.f64 1 (*.f64 b b) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(*.f64 c (*.f64 a 4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 b (*.f64 b (*.f64 c (*.f64 a 4))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) -64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 c (*.f64 a 4)) (fma.f64 b b (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (-.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) 0)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (-.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) 0)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (-.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))
(+.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (-.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) 0)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))))
(*.f64 1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0)) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)))
(*.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a 4))) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c (*.f64 a 4)) (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(sqrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(fabs.f64 (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(log.f64 (exp.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(cbrt.f64 (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) 3)))
(expm1.f64 (log1p.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(exp.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(log1p.f64 (expm1.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 1 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) 1)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(*.f64 1 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(fabs.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) 1/3)
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(sqrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2))
(fabs.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (exp.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(expm1.f64 (log1p.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(exp.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(log1p.f64 (expm1.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 b b (*.f64 c (*.f64 a -4)))
(fma.f64 c (*.f64 a -4) (*.f64 b b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (*.f64 -2 a) (/.f64 1 (/.f64 b c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 1 (*.f64 -2 (/.f64 a (/.f64 b c))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (*.f64 -2 (/.f64 a b)) c)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 -2 b) (/.f64 a (/.f64 1 c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(/.f64 -2 (/.f64 (sqrt.f64 (/.f64 b c)) (/.f64 a (sqrt.f64 (/.f64 b c)))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 b c))) (/.f64 -2 (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(/.f64 -2 (/.f64 (sqrt.f64 (/.f64 b c)) (/.f64 a (sqrt.f64 (/.f64 b c)))))
(*.f64 (/.f64 a b) (/.f64 -2 (/.f64 1 c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 a 1) (/.f64 -2 (/.f64 b c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 -2 a) (/.f64 1 c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (*.f64 -2 a) (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b c))) (/.f64 (*.f64 -2 a) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(/.f64 -2 (/.f64 (sqrt.f64 (/.f64 b c)) (/.f64 a (sqrt.f64 (/.f64 b c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) b) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 -2 (/.f64 a b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a -2)) 2) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a (/.f64 b -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a -2)) 2) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 a)) 2) (sqrt.f64 (/.f64 b c))) (/.f64 (cbrt.f64 (*.f64 -2 a)) (sqrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (sqrt.f64 (/.f64 b c))) (/.f64 a (sqrt.f64 (/.f64 b c))))
(/.f64 -2 (/.f64 (sqrt.f64 (/.f64 b c)) (/.f64 a (sqrt.f64 (/.f64 b c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) b) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 1 c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) 1) (/.f64 (sqrt.f64 (*.f64 -2 a)) (/.f64 b c)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 a)) (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 a)) (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 a (cbrt.f64 (/.f64 b c))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 b c)) 2)) (/.f64 -2 (cbrt.f64 (/.f64 b c))))
(pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 1)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3) 1/3)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 2)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(pow.f64 (*.f64 -1/2 (/.f64 (/.f64 b c) a)) -1)
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -2 (/.f64 a b))) 2))
(fabs.f64 (*.f64 c (/.f64 a (/.f64 b -2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (/.f64 a b))) c))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c))))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 a (/.f64 b c))) 3))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 a) 3) (pow.f64 (/.f64 b c) 3)))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))) 1))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 a (/.f64 b c)))))
(*.f64 c (*.f64 -2 (/.f64 a b)))
(*.f64 c (/.f64 a (/.f64 b -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))) 1)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (/.f64 1 a))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 1 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) (cbrt.f64 a)))
(/.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) (sqrt.f64 a)))
(/.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)) (pow.f64 (cbrt.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b))) 2)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) (sqrt.f64 a)))
(/.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) 1) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) a))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) (cbrt.f64 a)))
(/.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 1)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 3)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(pow.f64 (/.f64 a (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c))))) -1)
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a) 2))
(fabs.f64 (/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a))
(log.f64 (exp.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) 3) (pow.f64 a 3)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(exp.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 1))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)))
(/.f64 (fma.f64 b 2 (*.f64 c (*.f64 -2 (/.f64 a b)))) a)
(/.f64 (fma.f64 c (/.f64 a (/.f64 b -2)) (+.f64 b b)) a)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) 64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 b (*.f64 b (*.f64 c (*.f64 a 4))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 c a) 3) -64))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 c (*.f64 a 4)) (fma.f64 b b (*.f64 c (*.f64 a 4)))))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
(sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 1) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0)) 2) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)))
(*.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a 4))) 2) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) 2) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (pow.f64 (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(/.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2)) (-.f64 (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4)))) (neg.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 (/.f64 b (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 4 (/.f64 (*.f64 c a) (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (neg.f64 (fma.f64 b b (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 3/2)) (-.f64 (fma.f64 b b (fma.f64 c (*.f64 a -4) (*.f64 b b))) (*.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))))
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 3)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) 1/3)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(pow.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(sqrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))
(fabs.f64 (+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))))
(log.f64 (exp.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(cbrt.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) 3) (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 a 4)) 0) 3) (pow.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 (-.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) 3)))
(expm1.f64 (log1p.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(exp.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(log1p.f64 (expm1.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b)
(fma.f64 (cbrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))) (cbrt.f64 (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)))) b)
(fma.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) b)
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(+.f64 b (sqrt.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b))))

eval3.1s (13.1%)

Compiler

Compiled 80532 to 48519 computations (39.8% saved)

prune670.0ms (2.9%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New1735151750
Fresh437
Picked415
Done022
Total1743211764
Accuracy
92.2%
Counts
1764 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.4%
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
68.9%
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
24.9%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
54.6%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.8%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
68.3%
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
50.5%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
56.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
51.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
67.4%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
68.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
68.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
32.4%
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
68.9%
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
24.9%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
54.6%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.8%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
68.3%
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
50.5%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
56.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
51.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
67.4%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
68.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
68.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
Compiler

Compiled 2800 to 1870 computations (33.2% saved)

localize882.0ms (3.8%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
96.9%
(/.f64 a (/.f64 b c))
93.3%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
91.2%
(sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
85.1%
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
99.0%
(>=.f64 b 0)
98.4%
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a)
93.8%
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
85.1%
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
100.0%
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
99.9%
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
99.0%
(>=.f64 b 0)
91.6%
(sqrt.f64 (*.f64 c (*.f64 a -4)))
99.9%
(*.f64 c (/.f64 -2 (+.f64 b b)))
99.0%
(>=.f64 b 0)
99.0%
(>=.f64 b 0)
98.8%
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
93.3%
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
85.1%
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
Compiler

Compiled 639 to 333 computations (47.9% saved)

series50.0ms (0.2%)

Counts
16 → 220
Calls

114 calls:

TimeVariablePointExpression
5.0ms
c
@inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
4.0ms
a
@-inf
(sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
2.0ms
c
@-inf
(sqrt.f64 (*.f64 c (*.f64 a -4)))
2.0ms
a
@inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
1.0ms
a
@-inf
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
760×add-sqr-sqrt
744×pow1
744×*-un-lft-identity
700×add-exp-log
700×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033342
1747330
Stop Event
node limit
Counts
16 → 236
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b b)))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a)
(sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a))
(/.f64 a (/.f64 b c))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b b))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b b))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 1/2))
(*.f64 (pow.f64 (*.f64 c a) 1/2) (sqrt.f64 -4))
(pow.f64 (*.f64 c (*.f64 a -4)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2) 1/3)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a -4))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2)
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 -2 (/.f64 1 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -2) -1)
(log.f64 (exp.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(*.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (pow.f64 (/.f64 1 a) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (sqrt.f64 a))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) c))) 1)
(*.f64 a (/.f64 1 (/.f64 b c)))
(*.f64 1 (*.f64 (/.f64 a b) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) (sqrt.f64 (*.f64 (/.f64 a b) c)))
(*.f64 (/.f64 a b) c)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 2)) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(pow.f64 (*.f64 (/.f64 a b) c) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) 2)
(pow.f64 (/.f64 (/.f64 b c) a) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 a b)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) c)))

simplify166.0ms (0.7%)

Algorithm
egg-herbie
Rules
1102×fma-def
1082×associate-*r*
900×associate-*l*
620×associate-/r*
538×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082720284
1221519054
Stop Event
node limit
Counts
456 → 504
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 c (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 (pow.f64 a 2) c))) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 4))))))))
(/.f64 -2 b)
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) (*.f64 2 (/.f64 1 b)))
(/.f64 -2 b)
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) (*.f64 2 (/.f64 1 b)))
(/.f64 -2 b)
(/.f64 -2 b)
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (/.f64 b a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (/.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.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 -4) 3)))) (/.f64 b a))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a)))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 2 (/.f64 c b))
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c))))))
(*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 5) (pow.f64 b 11))) (/.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 2) 5)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2)))))
(/.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 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b b))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b b))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 1/2))
(*.f64 (pow.f64 (*.f64 c a) 1/2) (sqrt.f64 -4))
(pow.f64 (*.f64 c (*.f64 a -4)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2) 1/3)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a -4))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1)
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2)
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 -2 (/.f64 1 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -2) -1)
(log.f64 (exp.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(*.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (pow.f64 (/.f64 1 a) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (sqrt.f64 a))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) c))) 1)
(*.f64 a (/.f64 1 (/.f64 b c)))
(*.f64 1 (*.f64 (/.f64 a b) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) (sqrt.f64 (*.f64 (/.f64 a b) c)))
(*.f64 (/.f64 a b) c)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 2)) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(pow.f64 (*.f64 (/.f64 a b) c) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) 2)
(pow.f64 (/.f64 (/.f64 b c) a) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 a b)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) c)))
Outputs
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4)) (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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) b)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) b)
(+.f64 b (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(+.f64 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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(+.f64 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(*.f64 2 b)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))
(+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b)))
(+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7)) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b 7)) (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 b)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))
(+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b)))
(+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b))
(*.f64 2 b)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))
(+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b)))
(+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) -5/2))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (-.f64 (-.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) -5/2) (pow.f64 b 7)) 2)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 b b)) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 -1/4 (sqrt.f64 -4)) -1/2)) (*.f64 b b) (/.f64 b (*.f64 a -4))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (pow.f64 b 3) (-.f64 (/.f64 1/2 (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4)))))) (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 b b)) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 -1/4 (sqrt.f64 -4)) -1/2)) (*.f64 b b) (/.f64 b (*.f64 a -4))) (*.f64 (+.f64 (/.f64 (/.f64 1/2 (*.f64 a a)) (*.f64 c 16)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 -1/4 (sqrt.f64 -4)) -1/2))) (sqrt.f64 -4))) (*.f64 (pow.f64 b 3) -2))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (-.f64 (-.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -5/2))) (pow.f64 b 7)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))
(fma.f64 -1 (/.f64 b a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -1 (/.f64 b a) (/.f64 c b)))
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 c (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 (pow.f64 a 2) c))) (*.f64 (pow.f64 a 2) (pow.f64 c 3)))) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 2))) (*.f64 1/2 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))))
(fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 c (*.f64 (*.f64 a (*.f64 c c)) -1/2))) (fma.f64 -1/8 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 c (*.f64 a a))) (*.f64 (pow.f64 c 3) (*.f64 a a)))) (pow.f64 b 5)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -1 (/.f64 b a) (/.f64 c b))))
(fma.f64 -2 (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (*.f64 a c))) (*.f64 a (*.f64 a (pow.f64 c 3)))) (*.f64 a (*.f64 (*.f64 a (pow.f64 c 3)) -1/2))) (pow.f64 b 5)) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (-.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (neg.f64 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -1 (/.f64 c b) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 2 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7)) -5/2))))))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (-.f64 (-.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (*.f64 (pow.f64 c 4) -5/2) (pow.f64 b 7)) 2)) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 c b)))
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -1 (/.f64 c b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 2 (/.f64 (/.f64 (pow.f64 b 3) (*.f64 a a)) (*.f64 c 16)) (*.f64 -1/2 (/.f64 b a)))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 -2 (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 (*.f64 (*.f64 -2 a) (*.f64 c (*.f64 c -4))) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (*.f64 -4 (sqrt.f64 -4)) (pow.f64 b 4)))) (/.f64 (*.f64 (*.f64 -2 a) (*.f64 c (*.f64 c -4))) (pow.f64 b 3))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 -2 (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 (*.f64 (*.f64 -2 a) (*.f64 c (*.f64 c -4))) (pow.f64 b 3))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (*.f64 -4 (sqrt.f64 -4)) (pow.f64 b 4)))) (/.f64 (*.f64 (*.f64 -2 a) (*.f64 c (*.f64 c -4))) (pow.f64 b 3))))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -4)) (*.f64 (/.f64 (/.f64 b c) a) -1/2))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (*.f64 (/.f64 (/.f64 b c) a) -1/2)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 1 (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 (sqrt.f64 -4) 4)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (fma.f64 2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 a (*.f64 c (*.f64 c 16))))) (*.f64 (/.f64 (/.f64 b c) a) -1/2))))
(/.f64 -2 b)
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 b)))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 1 b)))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 b))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))))) (/.f64 2 b))
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 c -4)) (pow.f64 b 3)) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)) (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))))) (/.f64 2 b))
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 c -4)) (pow.f64 b 3)) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (/.f64 (*.f64 -4 (sqrt.f64 -4)) (pow.f64 b 4)) (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (/.f64 -2 b)))
(/.f64 -2 b)
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (/.f64 1 b)))
(*.f64 2 (-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 1 b)))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 b))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))))) (/.f64 2 b))
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 c -4)) (pow.f64 b 3)) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 b)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) (*.f64 2 (/.f64 1 b)))
(-.f64 (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)) (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))))) (/.f64 2 b))
(fma.f64 -2 (/.f64 (*.f64 a (*.f64 c -4)) (pow.f64 b 3)) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (/.f64 (*.f64 -4 (sqrt.f64 -4)) (pow.f64 b 4)) (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3))))) (/.f64 -2 b)))
(/.f64 -2 b)
(/.f64 -2 b)
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.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 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(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 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.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 -4) 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 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(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 -4) 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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4)) (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 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 2 (/.f64 (*.f64 a c) b)))
(fma.f64 -1 b (*.f64 2 (/.f64 a (/.f64 b c))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(fma.f64 -1 b (*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 -1 b (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(-.f64 (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))) b)
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 a c) b)))
(+.f64 b (*.f64 -2 (/.f64 a (/.f64 b c))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) b)
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))
(+.f64 b (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))))
(fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b)
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))))
(+.f64 b (fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (*.f64 -2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))))
(+.f64 b (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))
(+.f64 b (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(+.f64 b (neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))))
(-.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2)))
(+.f64 b (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 -4)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.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 -4) 3)))))))
(+.f64 b (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) 1/8))))
(+.f64 (-.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4) 1/8))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (pow.f64 b 7)) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (pow.f64 b 7)) (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 b)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))
(+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b)))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b)))
(+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 a (/.f64 b c)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (+.f64 b b))))
(fma.f64 -4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (+.f64 (fma.f64 -2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) b) b))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)))) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (pow.f64 c 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))))) (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 2 (/.f64 (*.f64 a c) b))
(*.f64 2 (/.f64 a (/.f64 b c)))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 a (/.f64 b c)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))) b) (fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (pow.f64 a 4) (/.f64 b (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))))) (fma.f64 2 (fma.f64 c (/.f64 a b) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 b 3) c) c))) (*.f64 4 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -4) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (/.f64 b a))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (/.f64 b a))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 -4) (/.f64 b a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (/.f64 b a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 b a)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 b a)) (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.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 -4) 3)))) (/.f64 b a))))
(fma.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 b a))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -4)) -4) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 b a))) (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 c a))))
(*.f64 2 (/.f64 c b))
(/.f64 (*.f64 c 2) b)
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (pow.f64 c 2))) 2)) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -2 (*.f64 (*.f64 a a) (*.f64 c c))) 2)) (*.f64 a (pow.f64 b 7))) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 4 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 a (pow.f64 b 7))) (fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 2 (/.f64 b a))
(/.f64 (+.f64 b b) a)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (/.f64 (+.f64 b b) a))
(fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b)))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (+.f64 b b) a)))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 2 (/.f64 b a)))))
(fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (/.f64 (+.f64 b b) a))))
(fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))) (fma.f64 -2 (/.f64 c b) (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))))
(*.f64 2 (/.f64 c b))
(/.f64 (*.f64 c 2) b)
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 a a) (pow.f64 b 3))) 2)) b)) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 a 4) (pow.f64 b 6)))) b)) (fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 2 (/.f64 c b))
(/.f64 (*.f64 c 2) b)
(+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c)))))
(*.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))))
(+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))))
(fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 2 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 c c) (pow.f64 b 3))) 2))) b) (fma.f64 2 (/.f64 c b) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 c c))) (*.f64 4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a 3) (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (*.f64 4 (/.f64 (pow.f64 c 4) (pow.f64 b 6))))) b) (fma.f64 2 (+.f64 (/.f64 c b) (/.f64 a (/.f64 (/.f64 (pow.f64 b 3) c) c))) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (pow.f64 b 5) (pow.f64 c 3)))))
(*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c))))
(fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (*.f64 1 (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (*.f64 a (sqrt.f64 -2))))
(fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (*.f64 a (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))))
(fma.f64 -1/2 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3)))) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -2) 3))) (fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (*.f64 1 (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (*.f64 a (sqrt.f64 -2)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (*.f64 a (*.f64 a (*.f64 -2 (sqrt.f64 -2))))) (fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (*.f64 a (sqrt.f64 -2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2)) (*.f64 (/.f64 1 (*.f64 a (sqrt.f64 -2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c))))))
(fma.f64 -1/2 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3)))) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -2) 3))) (fma.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5)))) (fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (*.f64 1 (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (*.f64 a (sqrt.f64 -2))))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (*.f64 a (*.f64 a (*.f64 -2 (sqrt.f64 -2))))) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -2) 5))) (fma.f64 (sqrt.f64 (/.f64 c b)) (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (*.f64 a (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 c b)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 a a)) (*.f64 2 (sqrt.f64 2)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 c b))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2))) (sqrt.f64 (/.f64 (pow.f64 b 3) c)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 3) c)) (/.f64 (sqrt.f64 -1) (*.f64 a (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 2) 5)))) (*.f64 (sqrt.f64 (/.f64 c b)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 b 7) (pow.f64 c 3))) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 a a)) (*.f64 2 (sqrt.f64 2)))) (fma.f64 (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 -1) (pow.f64 a 3))) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (pow.f64 b 11) (pow.f64 c 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 c b)))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (/.f64 (pow.f64 b 3) c))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 c c) (pow.f64 (sqrt.f64 2) 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 c c) 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 2) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 5) (pow.f64 b 11))) (/.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 2) 5)))) (*.f64 (sqrt.f64 (/.f64 b a)) (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 c c) (pow.f64 (sqrt.f64 2) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 5) (pow.f64 b 11))) (/.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 2) 5))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (/.f64 (*.f64 c c) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 5) (pow.f64 b 11))) (/.f64 (pow.f64 c 3) (pow.f64 (sqrt.f64 2) 5))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 b a))))) (*.f64 (sqrt.f64 (/.f64 a (pow.f64 b 3))) (/.f64 c (sqrt.f64 2))))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(/.f64 (*.f64 a c) b)
(/.f64 a (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (fabs.f64 b))
(hypot.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (fabs.f64 b))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (fabs.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (fabs.f64 b) (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)))
(*.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b)
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c -2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) 1/3)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 2)
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) 1)
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(/.f64 (*.f64 c -2) (+.f64 b b))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 1)
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 3)
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3) 1/3)
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 2)
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 (+.f64 b b))) c))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))) 1))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b b)))))
(neg.f64 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 c -4))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)))
(*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 c -4)))) (sqrt.f64 (cbrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (*.f64 c a) 1/2) (sqrt.f64 -4))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(pow.f64 (*.f64 c (*.f64 a -4)) 1/2)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 3)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 2)
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c -4)) 3/2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 c -4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a -4))) 1/2))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (*.f64 c (*.f64 a -4)))
(sqrt.f64 (*.f64 a (*.f64 c -4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) 1/3)
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 2)
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 1)
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 -2 (/.f64 1 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 1 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)))
(*.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2)))
(pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -2) -1)
(/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) -2))
(/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) -2))
(log.f64 (exp.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(*.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b)
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 b b)))
(hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (fabs.f64 b))
(hypot.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) (fabs.f64 b))
(hypot.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (fabs.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 (fabs.f64 b) (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 0)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(+.f64 (fma.f64 1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(+.f64 (-.f64 b (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 2)))
(*.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (+.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 c (*.f64 a -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 1)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3) 1/3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) 3))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 1))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 (/.f64 b a) (/.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))) 1)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 1 a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 1 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)) (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a) 2)))
(pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 1)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3) 1/3)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 2)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(pow.f64 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) -1)
(/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(log.f64 (exp.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a))))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a) 3))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 1))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)))
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)
(/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) a)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))) 1)
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a)) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(*.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (pow.f64 (/.f64 1 a) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))) (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))) (sqrt.f64 (/.f64 1 a)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))))
(/.f64 (sqrt.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c)))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b))) (sqrt.f64 a))
(pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 1/2)
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1)
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 3)
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 2)
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a)) 1/2))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))) 1))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a))))
(sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (+.f64 b b)) a))
(sqrt.f64 (/.f64 (+.f64 b (fma.f64 -2 (/.f64 a (/.f64 b c)) b)) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b) c))) 1)
(/.f64 a (/.f64 b c))
(*.f64 a (/.f64 1 (/.f64 b c)))
(/.f64 a (/.f64 b c))
(*.f64 1 (*.f64 (/.f64 a b) c))
(/.f64 a (/.f64 b c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(/.f64 a (/.f64 b c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) (sqrt.f64 (*.f64 (/.f64 a b) c)))
(/.f64 a (/.f64 b c))
(*.f64 (/.f64 a b) c)
(/.f64 a (/.f64 b c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 2)) (cbrt.f64 (*.f64 (/.f64 a b) c)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 b c))) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 b c)) 2)))
(pow.f64 (*.f64 (/.f64 a b) c) 1)
(/.f64 a (/.f64 b c))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b) c)) 3)
(/.f64 a (/.f64 b c))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3) 1/3)
(/.f64 a (/.f64 b c))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b) c)) 2)
(/.f64 a (/.f64 b c))
(pow.f64 (/.f64 (/.f64 b c) a) -1)
(/.f64 1 (/.f64 (/.f64 b c) a))
(log.f64 (pow.f64 (exp.f64 (/.f64 a b)) c))
(/.f64 a (/.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b) c))))
(/.f64 a (/.f64 b c))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b) c) 3))
(/.f64 a (/.f64 b c))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b) c)))
(/.f64 a (/.f64 b c))
(exp.f64 (log.f64 (*.f64 (/.f64 a b) c)))
(/.f64 a (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b) c)) 1))
(/.f64 a (/.f64 b c))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b) c)))
(/.f64 a (/.f64 b c))

eval798.0ms (3.4%)

Compiler

Compiled 29085 to 18356 computations (36.9% saved)

prune251.0ms (1.1%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New6919700
Fresh4913
Picked055
Done123
Total69625721
Accuracy
95.1%
Counts
721 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.4%
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
56.3%
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
68.2%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
24.9%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.8%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
48.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
54.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3) 2) -1/2))
50.5%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
56.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
51.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
67.4%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
68.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
62.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
68.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
58.1%
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
46.3%
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
32.4%
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
56.3%
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
68.2%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
24.9%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.8%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
48.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
54.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3) 2) -1/2))
50.5%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
56.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
61.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
51.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
67.4%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
68.1%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
62.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
68.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
58.1%
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
46.3%
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
Compiler

Compiled 3022 to 2046 computations (32.3% saved)

localize665.0ms (2.8%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.5%
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
99.2%
(>=.f64 b 0)
90.2%
(cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
88.2%
(sqrt.f64 (*.f64 c (*.f64 a -4)))
97.5%
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a)
96.2%
(log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))
87.6%
(-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
75.3%
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))
100.0%
(+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
99.9%
(/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
99.2%
(>=.f64 b 0)
88.2%
(sqrt.f64 (*.f64 c (*.f64 a -4)))
100.0%
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
99.9%
(*.f64 c (/.f64 -2 (+.f64 b b)))
99.2%
(>=.f64 b 0)
99.2%
(>=.f64 b 0)
Compiler

Compiled 545 to 291 computations (46.6% saved)

series173.0ms (0.7%)

Counts
10 → 71
Calls

63 calls:

TimeVariablePointExpression
24.0ms
c
@0
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
19.0ms
c
@inf
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
19.0ms
c
@-inf
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)
16.0ms
c
@inf
(cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
13.0ms
b
@-inf
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3)

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
604×add-sqr-sqrt
586×pow1
582×*-un-lft-identity
564×log1p-expm1-u
564×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify169.0ms (0.7%)

Algorithm
egg-herbie
Rules
1260×associate-*r*
1042×associate-*l*
702×fma-def
678×times-frac
550×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072218475
1198917501
Stop Event
node limit
Counts
319 → 347
Calls
Call 1
Inputs
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (/.f64 c b))
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (/.f64 c b))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(*.f64 -2 (/.f64 c b))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(*.f64 -2 (/.f64 c b))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
b
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
b
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
b
b
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -1 (/.f64 b c))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(+.f64 (log.f64 (/.f64 1 b)) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 b c))))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(+.f64 (log.f64 (*.f64 -1 c)) (*.f64 -1 (log.f64 b)))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (*.f64 -1 (/.f64 b c))))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 c) b) 1/3) (cbrt.f64 -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (+.f64 (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (+.f64 (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -4) 10)))) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (/.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))) 1)
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))) (/.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(*.f64 1 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) (cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2)) (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3))) (/.f64 1 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a)))))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a))) (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a))) (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3))) (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a))))
(/.f64 (+.f64 (*.f64 (*.f64 -2 c) a) (*.f64 b (+.f64 b b))) (*.f64 b a))
(/.f64 (+.f64 (*.f64 (+.f64 b b) b) (*.f64 a (*.f64 -2 c))) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3)))) (neg.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2)))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (/.f64 b a) 3)) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (+.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (*.f64 4 (pow.f64 (/.f64 c b) 2))) (-.f64 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b))))
(pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b)))
(fma.f64 (/.f64 b a) 2 (*.f64 -2 (/.f64 c b)))
(fma.f64 1 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 1 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 (pow.f64 (/.f64 (+.f64 b b) (cbrt.f64 a)) 2) (/.f64 (+.f64 b b) (cbrt.f64 a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2))) (cbrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 (+.f64 b b) (sqrt.f64 a)) (/.f64 (+.f64 b b) (sqrt.f64 a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 c b))) (sqrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 c (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 -2 c) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c)
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 1 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (sqrt.f64 (*.f64 -2 c)) (*.f64 (sqrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c 2) (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) 3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3))
(*.f64 (*.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 c (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 -2 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (*.f64 -2 c) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (*.f64 -2 c) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) 1) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2)))) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1) c)
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 2)
(pow.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)) -1)
(neg.f64 (/.f64 (*.f64 -2 c) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 c) 3) (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 c (*.f64 a -4)) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (/.f64 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))))
(/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2) (pow.f64 b 3)) (+.f64 (*.f64 c (*.f64 a -4)) (-.f64 (*.f64 b b) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 1 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(fma.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(fma.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 1/4) (pow.f64 (*.f64 c (*.f64 a -4)) 1/4) b)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))))) 1)
(*.f64 1 (log1p.f64 (*.f64 -1 (/.f64 c b))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2) (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 2))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 c b))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 -2 c)) (cbrt.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 -2 c)) (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1/3))
(*.f64 (cbrt.f64 c) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3))
(/.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c))))
(/.f64 (cbrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (cbrt.f64 c) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2)))
(/.f64 (cbrt.f64 (*.f64 c 2)) (cbrt.f64 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 c (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 -2 c) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c)
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 1 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (sqrt.f64 (*.f64 -2 c)) (*.f64 (sqrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c 2) (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) 3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3))
(*.f64 (*.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 c (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 -2 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (*.f64 -2 c) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (*.f64 -2 c) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) 1) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2)))) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 c (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1) c)
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(/.f64 c (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2))
(/.f64 (*.f64 -2 c) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))
(/.f64 1 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)))
(/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2) c))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)) 1))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2)))
(/.f64 (*.f64 c 2) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c))))
(/.f64 (neg.f64 (*.f64 c 2)) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(neg.f64 (/.f64 (*.f64 -2 c) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 c) 3) (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
Outputs
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (*.f64 -1/2 (/.f64 b a))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (/.f64 (pow.f64 b 3) (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b -4) (/.f64 b (sqrt.f64 -4)))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 a (*.f64 c 16)))) (*.f64 -1/2 (/.f64 b a)))))
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 (*.f64 -2 c) b))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 c c)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 -4 (*.f64 c c)))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 c c)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 b 4) -4)))) (/.f64 -2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 -4 (*.f64 c c)))))))
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 (*.f64 -2 c) b))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 c c)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (/.f64 -2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 -4 (*.f64 c c)))))))
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 -2 (/.f64 a (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 c c)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))))
(fma.f64 -2 (/.f64 c b) (fma.f64 2 (fma.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (*.f64 b b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 b 4) -4)))) (/.f64 -2 (/.f64 (pow.f64 b 3) (*.f64 a (*.f64 -4 (*.f64 c c)))))))
(*.f64 -2 (/.f64 c b))
(/.f64 (*.f64 -2 c) b)
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
b
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
b
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
(+.f64 b (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4)))
(+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 a c)) b)
b
b
(*.f64 -1 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(fma.f64 -1 (/.f64 c b) (/.f64 (*.f64 -1/2 (*.f64 c c)) (*.f64 b b)))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 c b) 2)) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (/.f64 (*.f64 (pow.f64 c 4) -1/4) (pow.f64 b 4)))) (/.f64 c b))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (/.f64 -1 b)) (neg.f64 (neg.f64 (log.f64 c))))
(+.f64 (log.f64 (/.f64 -1 b)) (log.f64 c))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -1 (/.f64 b c))))
(+.f64 (log.f64 (/.f64 -1 b)) (*.f64 -1 (+.f64 (neg.f64 (log.f64 c)) (/.f64 b c))))
(+.f64 (log.f64 (/.f64 -1 b)) (-.f64 (log.f64 c) (/.f64 b c)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (neg.f64 (log.f64 c)) (fma.f64 -1 (/.f64 b c) (*.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c))))))
(+.f64 (log.f64 (/.f64 -1 b)) (+.f64 (-.f64 (log.f64 c) (/.f64 b c)) (/.f64 -1/2 (pow.f64 (/.f64 c b) 2))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 b))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(+.f64 (log.f64 (/.f64 -1 b)) (fma.f64 -1 (neg.f64 (log.f64 c)) (fma.f64 -1 (/.f64 b c) (fma.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 -1/3 (pow.f64 b 3)) (pow.f64 c 3))))))
(+.f64 (log.f64 (/.f64 -1 b)) (+.f64 (+.f64 (-.f64 (log.f64 c) (/.f64 b c)) (/.f64 -1/2 (pow.f64 (/.f64 c b) 2))) (/.f64 -1/3 (pow.f64 (/.f64 c b) 3))))
(+.f64 (log.f64 (/.f64 1 b)) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 c))) (neg.f64 (log.f64 b)))
(-.f64 (neg.f64 (log.f64 b)) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -1 (/.f64 b c))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 c)) (neg.f64 (/.f64 b c))) (neg.f64 (log.f64 b)))
(-.f64 (-.f64 (neg.f64 (log.f64 b)) (log.f64 (/.f64 -1 c))) (/.f64 b c))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 c)) (fma.f64 -1 (/.f64 b c) (*.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c))))) (neg.f64 (log.f64 b)))
(-.f64 (-.f64 (-.f64 (/.f64 -1/2 (pow.f64 (/.f64 c b) 2)) (/.f64 b c)) (log.f64 (/.f64 -1 c))) (log.f64 b))
(+.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 c)) (fma.f64 -1 (/.f64 b c) (fma.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 -1/3 (pow.f64 b 3)) (pow.f64 c 3))))) (neg.f64 (log.f64 b)))
(-.f64 (+.f64 (-.f64 (-.f64 (/.f64 -1/2 (pow.f64 (/.f64 c b) 2)) (/.f64 b c)) (log.f64 (/.f64 -1 c))) (/.f64 -1/3 (pow.f64 (/.f64 c b) 3))) (log.f64 b))
(+.f64 (log.f64 (*.f64 -1 c)) (*.f64 -1 (log.f64 b)))
(+.f64 (log.f64 (neg.f64 c)) (neg.f64 (log.f64 b)))
(-.f64 (log.f64 (neg.f64 c)) (log.f64 b))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (*.f64 -1 (/.f64 b c))))
(+.f64 (log.f64 (neg.f64 c)) (*.f64 -1 (+.f64 (log.f64 b) (/.f64 b c))))
(-.f64 (-.f64 (log.f64 (neg.f64 c)) (log.f64 b)) (/.f64 b c))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (neg.f64 c)) (fma.f64 -1 (log.f64 b) (fma.f64 -1 (/.f64 b c) (*.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c))))))
(+.f64 (-.f64 (-.f64 (log.f64 (neg.f64 c)) (log.f64 b)) (/.f64 b c)) (/.f64 -1/2 (pow.f64 (/.f64 c b) 2)))
(+.f64 (log.f64 (*.f64 -1 c)) (+.f64 (*.f64 -1 (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 c 2))) (*.f64 -1/3 (/.f64 (pow.f64 b 3) (pow.f64 c 3)))))))
(+.f64 (log.f64 (neg.f64 c)) (fma.f64 -1 (log.f64 b) (fma.f64 -1 (/.f64 b c) (fma.f64 -1/2 (/.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 -1/3 (pow.f64 b 3)) (pow.f64 c 3))))))
(+.f64 (+.f64 (-.f64 (-.f64 (log.f64 (neg.f64 c)) (log.f64 b)) (/.f64 b c)) (/.f64 -1/2 (pow.f64 (/.f64 c b) 2))) (/.f64 -1/3 (pow.f64 (/.f64 c b) 3)))
(*.f64 -1 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(fma.f64 -1 (/.f64 c b) (/.f64 (*.f64 -1/2 (*.f64 c c)) (*.f64 b b)))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 c b) 2)) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (/.f64 (*.f64 (pow.f64 c 4) -1/4) (pow.f64 b 4)))) (/.f64 c b))
(*.f64 -1 (/.f64 c b))
(/.f64 (neg.f64 c) b)
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))))
(fma.f64 -1 (/.f64 c b) (/.f64 (*.f64 -1/2 (*.f64 c c)) (*.f64 b b)))
(-.f64 (*.f64 -1/2 (pow.f64 (/.f64 c b) 2)) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (*.f64 -1/3 (pow.f64 (/.f64 c b) 3))) (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 c b) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b b)) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 b 4))))))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 c b) 2) (fma.f64 -1/3 (pow.f64 (/.f64 c b) 3) (/.f64 (*.f64 (pow.f64 c 4) -1/4) (pow.f64 b 4)))) (/.f64 c b))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))
(*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18) (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -4) 2)) c)) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18)))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18) (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 -4 (/.f64 a c))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (*.f64 (cbrt.f64 -2) (*.f64 b b)))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 b (cbrt.f64 -2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) c) 1/3) (*.f64 (pow.f64 b 3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -4) 2)) c)) (*.f64 (*.f64 b b) (*.f64 (cbrt.f64 -2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18)))))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -4) 2)) c)) (*.f64 (pow.f64 b 3) (*.f64 (cbrt.f64 -2) (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)))) (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 -4 (/.f64 a c)))) (+.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (*.f64 (cbrt.f64 -2) (*.f64 b b))) (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18))) (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c 16)))) (*.f64 (cbrt.f64 -2) (pow.f64 b 3))))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18) (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18)) (*.f64 b (cbrt.f64 -2))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 c) b) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (/.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 b (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18)) 2)))
(fma.f64 b (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) 2)) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (+.f64 (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (fma.f64 b (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18)) 2) (*.f64 (*.f64 b b) (fma.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (+.f64 (*.f64 2/3 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18)))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (*.f64 (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (cbrt.f64 (sqrt.f64 -4))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 (*.f64 b b) (fma.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) -4/9 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (cbrt.f64 -2)) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 a c) 1/6) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (cbrt.f64 (sqrt.f64 -4)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (pow.f64 (cbrt.f64 -2) 2)))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) 2/3))) (*.f64 b (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) (+.f64 (*.f64 b (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)) (*.f64 4/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 c 2)) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/9)))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3))))))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -4/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/9) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 32)))) 1/9) (pow.f64 (cbrt.f64 -2) 2))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 13) (pow.f64 c 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/9) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9))))))))) (/.f64 1 (*.f64 (pow.f64 a 2) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))) (pow.f64 (sqrt.f64 -4) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -4) 10)))) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) c))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 35) c)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/9)))))))))) (pow.f64 (/.f64 1 (sqrt.f64 -4)) 1/3)))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (fma.f64 b (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -4) 22))) 1/18)) 2) (fma.f64 (*.f64 b b) (fma.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (+.f64 (*.f64 2/3 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18)))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (*.f64 (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (cbrt.f64 (sqrt.f64 -4))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))) (*.f64 (pow.f64 b 3) (fma.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16)))) 1/18)) (*.f64 (cbrt.f64 -2) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (cbrt.f64 (sqrt.f64 -4))))) (*.f64 1/9 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 16) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -4) 32)))) 1/18))))))) (+.f64 (*.f64 2/3 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)))) (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 -2) (*.f64 (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 a 8) (*.f64 c (pow.f64 (sqrt.f64 -4) 16))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)))) (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c (pow.f64 (sqrt.f64 -4) 4)))))) (cbrt.f64 (sqrt.f64 -4))))) (*.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -4) 10)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 4) (pow.f64 (sqrt.f64 -4) 10)))) 1/18)) (pow.f64 (cbrt.f64 -2) 2)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18)))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4)))))))))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 b (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) (*.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 a 11)) (/.f64 c (pow.f64 (sqrt.f64 -4) 22))) 1/18) 2)) (fma.f64 (pow.f64 b 3) (fma.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18))) -4/9 (fma.f64 -1/3 (*.f64 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 a c) 1/6) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (cbrt.f64 (sqrt.f64 -4)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (pow.f64 (cbrt.f64 -2) 2))))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18) (pow.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8)))) 1/18)))) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (cbrt.f64 -2)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -4) 10) (pow.f64 a 5)))) 1/18) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -4) 10) (pow.f64 a 5)))) 1/18) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (pow.f64 (cbrt.f64 -2) 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a c) 1/6) (pow.f64 (cbrt.f64 -2) 2)) (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18))) (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c 16))))) (*.f64 (cbrt.f64 (sqrt.f64 -4)) -2/3)))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))) (*.f64 2/3 (fma.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 65536 (pow.f64 a 8))))) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 13)) 1/18))) (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c 16)))))))) (*.f64 b (*.f64 b (fma.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) -4/9 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (cbrt.f64 -2)) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 a c) 1/6) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) (cbrt.f64 (sqrt.f64 -4)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 16)) (*.f64 (*.f64 c c) 4294967296)) 1/18) (pow.f64 (cbrt.f64 -2) 2)))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -4))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 a 35)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -4) 35)) 1/18))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (neg.f64 (/.f64 -1/4 (sqrt.f64 -4))))) 2/3))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (/.f64 c b)))
(/.f64 (*.f64 -2 c) b)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))) 1)
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))) (/.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -2 (/.f64 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (+.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 1 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) (cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2)) (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) (cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2)))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3))) (/.f64 1 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (/.f64 1 (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (/.f64 (/.f64 (neg.f64 c) b) (*.f64 b a)))))
(/.f64 (fma.f64 8 (pow.f64 (/.f64 b a) 3) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (fma.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (/.f64 1 (/.f64 b (/.f64 (/.f64 c b) a)))))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -2 (/.f64 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (+.f64 (/.f64 c b) (/.f64 b a))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a))) (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (/.f64 1 (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (/.f64 (/.f64 (neg.f64 c) b) (*.f64 b a)))))
(/.f64 (fma.f64 8 (pow.f64 (/.f64 b a) 3) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (fma.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (/.f64 1 (/.f64 b (/.f64 (/.f64 c b) a)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a))) (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2)))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -2 (/.f64 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (+.f64 (/.f64 c b) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3))) (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (/.f64 1 (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (/.f64 (/.f64 (neg.f64 c) b) (*.f64 b a)))))
(/.f64 (fma.f64 8 (pow.f64 (/.f64 b a) 3) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (fma.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (/.f64 1 (/.f64 b (/.f64 (/.f64 c b) a)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a))))
(*.f64 -2 (/.f64 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (+.f64 (/.f64 c b) (/.f64 b a))))
(/.f64 (+.f64 (*.f64 (*.f64 -2 c) a) (*.f64 b (+.f64 b b))) (*.f64 b a))
(/.f64 (fma.f64 (*.f64 -2 c) a (*.f64 b (+.f64 b b))) (*.f64 b a))
(/.f64 (fma.f64 b (+.f64 b b) (*.f64 a (*.f64 -2 c))) (*.f64 b a))
(/.f64 (+.f64 (*.f64 (+.f64 b b) b) (*.f64 a (*.f64 -2 c))) (*.f64 a b))
(/.f64 (fma.f64 (*.f64 -2 c) a (*.f64 b (+.f64 b b))) (*.f64 b a))
(/.f64 (fma.f64 b (+.f64 b b) (*.f64 a (*.f64 -2 c))) (*.f64 b a))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3)))) (neg.f64 (-.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2))) (/.f64 (*.f64 -1 (/.f64 c b)) (*.f64 b a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3)))) (neg.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (/.f64 (/.f64 (neg.f64 c) b) (*.f64 b a)))))
(*.f64 1 (/.f64 (fma.f64 8 (pow.f64 (/.f64 b a) 3) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (fma.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (/.f64 1 (/.f64 b (/.f64 (/.f64 c b) a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 4 (pow.f64 (/.f64 b a) 2)))) (neg.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 b a)))))
(/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)))) (neg.f64 (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a)))))
(*.f64 1 (*.f64 -2 (/.f64 (-.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2)) (+.f64 (/.f64 c b) (/.f64 b a)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (/.f64 b a) 3)) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (+.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (-.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2)) (*.f64 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 (*.f64 2 (/.f64 b a)) (/.f64 (*.f64 -2 c) b))))
(/.f64 (fma.f64 8 (pow.f64 (/.f64 b a) 3) (*.f64 (pow.f64 (/.f64 c b) 3) -8)) (-.f64 (*.f64 4 (+.f64 (pow.f64 (/.f64 c b) 2) (pow.f64 (/.f64 b a) 2))) (*.f64 (*.f64 (/.f64 b a) -4) (/.f64 c b))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b a) 2)) (*.f64 4 (pow.f64 (/.f64 c b) 2))) (-.f64 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b))))
(/.f64 (*.f64 4 (-.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 c b) 2))) (-.f64 (*.f64 2 (/.f64 b a)) (/.f64 (*.f64 -2 c) b)))
(/.f64 4 (/.f64 (*.f64 2 (+.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 c b) 2))))
(pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 1)
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3)
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3)
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 2)
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 2))
(fabs.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 1))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 (*.f64 -2 c) b))
(fma.f64 (/.f64 b a) 2 (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 (*.f64 -2 c) b))
(fma.f64 1 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 1 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 (*.f64 -2 c) b))
(fma.f64 (pow.f64 (/.f64 (+.f64 b b) (cbrt.f64 a)) 2) (/.f64 (+.f64 b b) (cbrt.f64 a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 (pow.f64 (/.f64 (+.f64 b b) (cbrt.f64 a)) 2) (/.f64 (+.f64 b b) (cbrt.f64 a)) (/.f64 (*.f64 -2 c) b))
(+.f64 (pow.f64 (/.f64 2 (/.f64 (cbrt.f64 a) b)) 3) (/.f64 (*.f64 -2 c) b))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2))) (cbrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 (/.f64 c b) 2))) (cbrt.f64 (/.f64 (*.f64 -2 c) b)) (*.f64 2 (/.f64 b a)))
(fma.f64 (/.f64 (+.f64 b b) (sqrt.f64 a)) (/.f64 (+.f64 b b) (sqrt.f64 a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 (/.f64 (+.f64 b b) (sqrt.f64 a)) (/.f64 (+.f64 b b) (sqrt.f64 a)) (/.f64 (*.f64 -2 c) b))
(fma.f64 (/.f64 2 (/.f64 (sqrt.f64 a) b)) (/.f64 2 (/.f64 (sqrt.f64 a) b)) (/.f64 (*.f64 -2 c) b))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 c b))) (sqrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 c (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 -2 c) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 1 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 c (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 (*.f64 -2 c)) (*.f64 (sqrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c 2) (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) 3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 c (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 -2 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (*.f64 -2 c) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (*.f64 -2 c) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) 1) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2)))) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 c (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (*.f64 c (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1) c)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 3)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3) 1/3)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 2)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(pow.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)) -1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(neg.f64 (/.f64 (*.f64 -2 c) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))
(fabs.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3) (pow.f64 c 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 c) 3) (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 c (*.f64 a -4)) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (fma.f64 b b (*.f64 (*.f64 a c) 4)) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))
(*.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 -4 c)) 3/2)) (fma.f64 b b (-.f64 (*.f64 a (*.f64 -4 c)) (*.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (fma.f64 b b (*.f64 (*.f64 a c) 4)) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))
(/.f64 1 (/.f64 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 -4 c)) 3/2)) (fma.f64 b b (-.f64 (*.f64 a (*.f64 -4 c)) (*.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))))
(/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (fma.f64 b b (*.f64 (*.f64 a c) 4)) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 -4 c)) 3/2)) (fma.f64 b b (-.f64 (*.f64 a (*.f64 -4 c)) (*.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(/.f64 (fma.f64 b b (*.f64 (*.f64 a c) 4)) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 -4 c)) 3/2)) (fma.f64 b b (-.f64 (*.f64 a (*.f64 -4 c)) (*.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (neg.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (/.f64 (fma.f64 b b (*.f64 (*.f64 a c) 4)) (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 3/2) (pow.f64 b 3)) (+.f64 (*.f64 c (*.f64 a -4)) (-.f64 (*.f64 b b) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (*.f64 a -4)) 3/2)) (fma.f64 c (*.f64 a -4) (*.f64 b (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (*.f64 -4 c)) 3/2)) (fma.f64 b (-.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c)))) (*.f64 a (*.f64 -4 c))))
(/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))
(/.f64 (-.f64 (*.f64 a (*.f64 -4 c)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) b))
(pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 1)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3) 1/3)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))
(fabs.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(fma.f64 1 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c))))
(fma.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)
(+.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c))) b)
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 a -4))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 -4 c))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 -4 c)))) b)
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (sqrt.f64 (*.f64 a (*.f64 -4 c))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))
(fma.f64 1 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 b (sqrt.f64 (*.f64 a (*.f64 -4 c))))
(fma.f64 (pow.f64 (*.f64 c (*.f64 a -4)) 1/4) (pow.f64 (*.f64 c (*.f64 a -4)) 1/4) b)
(+.f64 (pow.f64 (*.f64 a (*.f64 -4 c)) 1/2) b)
(fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))))) 1)
(log1p.f64 (/.f64 (neg.f64 c) b))
(*.f64 1 (log1p.f64 (*.f64 -1 (/.f64 c b))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2))
(log1p.f64 (/.f64 (neg.f64 c) b))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2) (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 1)
(log1p.f64 (/.f64 (neg.f64 c) b))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 3)
(log1p.f64 (/.f64 (neg.f64 c) b))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3) 1/3)
(log1p.f64 (/.f64 (neg.f64 c) b))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 2)
(log1p.f64 (/.f64 (neg.f64 c) b))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (neg.f64 c) b)) 2))
(fabs.f64 (log1p.f64 (/.f64 (neg.f64 c) b)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 c b))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3))
(log1p.f64 (/.f64 (neg.f64 c) b))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(exp.f64 (log.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))))
(log1p.f64 (/.f64 (neg.f64 c) b))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 -1 (/.f64 c b)))) 1))
(log1p.f64 (/.f64 (neg.f64 c) b))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))) 1)
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 -2 c)) (cbrt.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 -2 c)) (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1/3))
(*.f64 (cbrt.f64 (*.f64 -2 c)) (cbrt.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 c) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(/.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c))))
(/.f64 (cbrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (cbrt.f64 c) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2)))
(/.f64 (cbrt.f64 c) (cbrt.f64 (*.f64 -1/2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(/.f64 (cbrt.f64 (*.f64 c 2)) (cbrt.f64 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(/.f64 (cbrt.f64 (*.f64 2 c)) (cbrt.f64 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/3)
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1)
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 3)
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 2)
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1/3))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 1)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 c (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 -2 c) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) c)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 1 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 c (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (*.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (*.f64 (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 (*.f64 -2 c)) (*.f64 (sqrt.f64 (*.f64 -2 c)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c 2) (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2) 3) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6) 3))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 c (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c 1) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 -2 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (*.f64 -2 c) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (*.f64 -2 c) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) 1) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 c c))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 4 c) c)) (/.f64 (*.f64 (cbrt.f64 (*.f64 -2 c)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 4))) (/.f64 (cbrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2 c)) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 c)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 2)) (/.f64 (sqrt.f64 (*.f64 -2 c)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 c (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2)))) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 2))) (*.f64 c (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (*.f64 c (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (sqrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 1) c)
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) 1) (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (cbrt.f64 c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6)) (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 1/6))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2)))
(/.f64 c (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (*.f64 -2 c) (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 1 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2) c))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)) 1))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (*.f64 c 2) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(/.f64 (neg.f64 (*.f64 c 2)) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(neg.f64 (/.f64 (*.f64 -2 c) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))
(fabs.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 3))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)) 3) (pow.f64 c 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 c) 3) (pow.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) 3)))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) 1))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))))
(*.f64 -2 (/.f64 c (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))
(*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))

eval569.0ms (2.4%)

Compiler

Compiled 30842 to 20298 computations (34.2% saved)

prune204.0ms (0.9%)

Pruning

31 alts after pruning (24 fresh and 7 done)

PrunedKeptTotal
New71113724
Fresh21113
Picked235
Done347
Total71831749
Accuracy
95.2%
Counts
749 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.4%
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
48.5%
(if (>=.f64 b 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
55.3%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
48.7%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
68.2%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
55.3%
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
54.5%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
47.8%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
48.2%
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
64.6%
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
48.7%
(if (>=.f64 b 0) (/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2) c)) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
48.6%
(if (>=.f64 b 0) (*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
44.5%
(if (>=.f64 b 0) (*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
64.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
48.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
54.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3) 2) -1/2))
50.5%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
65.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
70.9%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
56.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
47.7%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3) -1/2))
67.6%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3) -1/2))
51.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
38.4%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
62.8%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
68.2%
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
40.3%
(if (>=.f64 b 0) (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3) 1/3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
56.0%
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
58.1%
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (/.f64 (neg.f64 c) b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
46.3%
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
Compiler

Compiled 2764 to 1754 computations (36.5% saved)

regimes487.0ms (2.1%)

Counts
52 → 4
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (/.f64 (neg.f64 c) b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (*.f64 -1 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
(if (>=.f64 b 0) (/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2) c)) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3) -1/2))
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
(if (>=.f64 b 0) (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3) 1/3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 (/.f64 a b) c))) a) 3/2) 1/3) 2) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3) (pow.f64 (*.f64 a 2) 3))))
(if (>=.f64 b 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) c)))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 (/.f64 c (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) (/.f64 -2 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b)))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b))) 2))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

4 calls:

193.0ms
a
95.0ms
c
88.0ms
b
72.0ms
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
Results
AccuracySegmentsBranch
81.4%8a
91.2%4b
78.6%4c
89.5%5(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
Compiler

Compiled 1749 to 1045 computations (40.3% saved)

regimes145.0ms (0.6%)

Counts
43 → 5
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (/.f64 (neg.f64 c) b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (*.f64 -1 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
(if (>=.f64 b 0) (/.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4)))) c)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 c a) -4))) b) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) -1))
(if (>=.f64 b 0) (/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -4)) b) -1/2) c)) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3) -1/2))
(if (>=.f64 b 0) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) 3) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a)) 2) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 b 2 (*.f64 -2 (/.f64 a (/.f64 b c)))) a) 3) 1/3) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) 3))
(if (>=.f64 b 0) (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 -1 (/.f64 c b))) 3) 1/3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

117.0ms
b
Results
AccuracySegmentsBranch
91.4%5b
Compiler

Compiled 1361 to 795 computations (41.6% saved)

regimes67.0ms (0.3%)

Counts
32 → 3
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (/.f64 (-.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (/.f64 (neg.f64 c) b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -2 (+.f64 b b))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -2 (+.f64 b b))) 3)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (*.f64 -1 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

48.0ms
b
Results
AccuracySegmentsBranch
89.5%3b
Compiler

Compiled 1002 to 576 computations (42.5% saved)

regimes44.0ms (0.2%)

Counts
15 → 4
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

36.0ms
b
Results
AccuracySegmentsBranch
89.5%4b
Compiler

Compiled 382 to 220 computations (42.4% saved)

regimes52.0ms (0.2%)

Counts
14 → 4
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

45.0ms
b
Results
AccuracySegmentsBranch
84.5%4b
Compiler

Compiled 350 to 202 computations (42.3% saved)

regimes40.0ms (0.2%)

Counts
12 → 4
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (fma.f64 -1 (/.f64 b a) (/.f64 c b)) (*.f64 (/.f64 (fma.f64 b 2 (/.f64 (*.f64 a -2) (/.f64 b c))) a) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

34.0ms
b
Results
AccuracySegmentsBranch
82.1%4b
Compiler

Compiled 298 to 173 computations (41.9% saved)

regimes38.0ms (0.2%)

Counts
10 → 4
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (+.f64 b (/.f64 (*.f64 -2 (*.f64 a c)) b))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (neg.f64 c) b) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

1 calls:

33.0ms
b
Results
AccuracySegmentsBranch
82.0%4b
Compiler

Compiled 244 to 142 computations (41.8% saved)

regimes34.0ms (0.1%)

Counts
6 → 2
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2))
Calls

3 calls:

17.0ms
b
9.0ms
a
5.0ms
c
Results
AccuracySegmentsBranch
68.2%1a
68.2%1c
71.1%2b
Compiler

Compiled 142 to 86 computations (39.4% saved)

regimes12.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a c) b)) (*.f64 2 b)) a) -1/2))
Outputs
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

2 calls:

5.0ms
b
5.0ms
a
Results
AccuracySegmentsBranch
68.2%1a
68.2%1b
Compiler

Compiled 115 to 69 computations (40% saved)

regimes11.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
Calls

3 calls:

3.0ms
b
3.0ms
c
3.0ms
a
Results
AccuracySegmentsBranch
68.1%1b
68.1%1c
68.1%1a
Compiler

Compiled 51 to 33 computations (35.3% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
Outputs
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
Calls

3 calls:

6.0ms
c
3.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
38.4%1b
38.4%1c
38.4%1a
Compiler

Compiled 33 to 24 computations (27.3% saved)

bsearch103.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
3.201888999510258e+86
2.442893637844703e+90
42.0ms
-5.789318532198553e-145
-3.589803282152724e-170
29.0ms
-1.2236930833718029e+159
-1.305504090414488e+151
Results
77.0ms410×body256valid
7.0ms49×body256invalid
7.0ms38×body256infinite
Compiler

Compiled 1761 to 1201 computations (31.8% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
predicate-same
narrow-enough
Steps
TimeLeftRight
49.0ms
3.201888999510258e+86
2.442893637844703e+90
16.0ms
-4.878204755605781e-251
-1.3981211603155012e-260
19.0ms
-5.789318532198553e-145
-3.589803282152724e-170
26.0ms
-1.2236930833718029e+159
-1.305504090414488e+151
Results
86.0ms388×body256valid
9.0ms59×body256invalid
4.0ms28×body256infinite
Compiler

Compiled 1610 to 1071 computations (33.5% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.201888999510258e+86
2.442893637844703e+90
32.0ms
-1.2236930833718029e+159
-1.305504090414488e+151
Results
43.0ms238×body256valid
7.0ms34×body256infinite
1.0msbody256invalid
Compiler

Compiled 1135 to 728 computations (35.9% saved)

bsearch86.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
3.201888999510258e+86
2.442893637844703e+90
32.0ms
6.680677295687305e-304
2.591681107708116e-301
29.0ms
-1.2236930833718029e+159
-1.305504090414488e+151
Results
64.0ms374×body256valid
9.0ms67×body256invalid
5.0ms26×body256infinite
Compiler

Compiled 1490 to 1009 computations (32.3% saved)

bsearch80.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.3038151222014318e-95
1.2565589978372398e-94
34.0ms
6.680677295687305e-304
2.591681107708116e-301
26.0ms
-1.2236930833718029e+159
-1.305504090414488e+151
Results
54.0ms329×body256valid
13.0ms86×body256invalid
6.0ms39×body256infinite
Compiler

Compiled 1318 to 903 computations (31.5% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.3038151222014318e-95
1.2565589978372398e-94
35.0ms
-4.8134790633989315e-308
6.680677295687305e-304
18.0ms
-6.611696912176455e-48
-3.666586082110283e-48
Results
54.0ms304×body256valid
13.0ms97×body256invalid
Compiler

Compiled 1122 to 787 computations (29.9% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.3038151222014318e-95
1.2565589978372398e-94
36.0ms
-4.8134790633989315e-308
6.680677295687305e-304
19.0ms
-6.611696912176455e-48
-3.666586082110283e-48
Results
56.0ms304×body256valid
13.0ms97×body256invalid
Compiler

Compiled 1122 to 787 computations (29.9% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-6.611696912176455e-48
-3.666586082110283e-48
Results
11.0ms64×body256valid
1.0msbody256invalid
Compiler

Compiled 267 to 187 computations (30% saved)

simplify48.0ms (0.2%)

Algorithm
egg-herbie
Rules
66×*-commutative
48×+-commutative
34×sub-neg
24×neg-mul-1
24×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01562291
12032283
22392283
32642283
42772283
52802283
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -25000000000000001156277033976049868500306568098768172122972181800318138438444912730845854970550856282997415612622422647729849422379110449158688002277376) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3381470332640101/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b -2113178124542661/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2)) (if (<=.f64 b 2400000000000000100487009950419915468910110698363157227885570073605412724702185166011891712) (if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))))
(if (<=.f64 b -48999999999999999242653893523333077575413832659486754449877415869380420568352800360998437190544317277720163631483515656778414985795756276847085709426688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 26499999999999999366254964287880694780362271561413592108119057978782393488601842599329792) (if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))
(if (<=.f64 b -26000000000000001318822311222388965728210640084799624504473686782301753621021141108981975267516558266507880351329490043361046856276863336490571782946816) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -5199999999999999775328839517829962696496529116220877815247742974582614215042814372406793441299907178101189990616781951839794851844501095962862062160314368) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -7240220052213307/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)) (if (<=.f64 b 8717790067256469/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -167121556602935/25711008708143844408671393477458601640355247900524685364822016) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -7898421875141789/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
Outputs
(if (<=.f64 b -25000000000000001156277033976049868500306568098768172122972181800318138438444912730845854970550856282997415612622422647729849422379110449158688002277376) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3381470332640101/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -25000000000000001156277033976049868500306568098768172122972181800318138438444912730845854970550856282997415612622422647729849422379110449158688002277376) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3381470332640101/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))) (if (<=.f64 b 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) a)) 3))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b -2113178124542661/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))) -1/2)) (if (<=.f64 b 2400000000000000100487009950419915468910110698363157227885570073605412724702185166011891712) (if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))))
(if (<=.f64 b -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))) (if (<=.f64 b -2113178124542661/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (if (<=.f64 b 2400000000000000100487009950419915468910110698363157227885570073605412724702185166011891712) (if (>=.f64 b 0) (/.f64 (*.f64 c 2) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))))
(if (<=.f64 b -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))) (if (<=.f64 b -2113178124542661/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 1 (/.f64 a (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (if (<=.f64 b 2400000000000000100487009950419915468910110698363157227885570073605412724702185166011891712) (if (>=.f64 b 0) (/.f64 (*.f64 c 2) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b) (*.f64 a 2))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))))
(if (<=.f64 b -48999999999999999242653893523333077575413832659486754449877415869380420568352800360998437190544317277720163631483515656778414985795756276847085709426688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 26499999999999999366254964287880694780362271561413592108119057978782393488601842599329792) (if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))
(if (<=.f64 b -48999999999999999242653893523333077575413832659486754449877415869380420568352800360998437190544317277720163631483515656778414985795756276847085709426688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 26499999999999999366254964287880694780362271561413592108119057978782393488601842599329792) (if (>=.f64 b 0) (/.f64 (*.f64 c 2) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))
(if (<=.f64 b -48999999999999999242653893523333077575413832659486754449877415869380420568352800360998437190544317277720163631483515656778414985795756276847085709426688) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 26499999999999999366254964287880694780362271561413592108119057978782393488601842599329792) (if (>=.f64 b 0) (/.f64 (*.f64 c 2) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b) (*.f64 a 2))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))))
(if (<=.f64 b -26000000000000001318822311222388965728210640084799624504473686782301753621021141108981975267516558266507880351329490043361046856276863336490571782946816) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -26000000000000001318822311222388965728210640084799624504473686782301753621021141108981975267516558266507880351329490043361046856276863336490571782946816) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))) (if (<=.f64 b 760000000000000046897981437075186177599007060821237790558293109980329138793398220267454464) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 -1/2 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -5199999999999999775328839517829962696496529116220877815247742974582614215042814372406793441299907178101189990616781951839794851844501095962862062160314368) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a) -1/2)) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -5199999999999999775328839517829962696496529116220877815247742974582614215042814372406793441299907178101189990616781951839794851844501095962862062160314368) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2)) (if (<=.f64 b 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (if (>=.f64 b 0) (expm1.f64 (/.f64 (neg.f64 c) b)) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) a))) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 -1/2 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -7240220052213307/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)) (if (<=.f64 b 8717790067256469/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -7240220052213307/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))) (if (<=.f64 b 8717790067256469/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 -1/2 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -167121556602935/25711008708143844408671393477458601640355247900524685364822016) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))) -1/2)) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -167121556602935/25711008708143844408671393477458601640355247900524685364822016) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))) (if (<=.f64 b -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))) (if (<=.f64 b 2348542582773833/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (*.f64 -1/2 (fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b))))) (if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2)))))
(if (<=.f64 b -7898421875141789/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))) -1/2)) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a) -1/2)))
(if (<=.f64 b -7898421875141789/1645504557321206042154969182557350504982735865633579863348609024) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))) (if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 (-.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a))))
(if (>=.f64 b 0) (/.f64 (*.f64 c -2) (+.f64 b b)) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (+.f64 b b) a) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 (/.f64 (*.f64 -2 c) b) -1/2))
(if (>=.f64 b 0) (*.f64 c (/.f64 -2 (+.f64 b b))) (*.f64 -1/2 (/.f64 (*.f64 c -2) b)))
Compiler

Compiled 885 to 552 computations (37.6% saved)

soundness2.1s (9.1%)

Rules
1260×associate-*r*
1260×associate-*r*
1148×fma-neg
1120×fma-neg
1120×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088908
1226792
2608792
31613764
44625764
070530963
1179728231
2767528231
031302
1704300
033342
1747330
072218475
1198917501
033342
1747330
082720284
1221519054
033342
1747330
072218475
1198917501
076122447
1203719179
070530963
1179728231
2767528231
033342
1747330
034412
1788384
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
Compiler

Compiled 1032 to 653 computations (36.7% saved)

end1.0ms (0%)

preprocess640.0ms (2.7%)

Compiler

Compiled 1792 to 1016 computations (43.3% saved)

Profiling

Loading profile data...