jeff quadratic root 1

Time bar (total: 21.6s)

analyze180.0ms (0.8%)

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
12.5%12.5%87.4%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
47.5%44.5%49.1%0.1%0%6.2%0%8
54.7%49.9%41.3%0.1%0%8.6%0%9
61%52.9%33.7%0.1%0%13.3%0%10
67.4%57.8%28%0.1%0%14%0%11
72.5%60.5%23%0.1%0%16.4%0%12
Compiler

Compiled 42 to 27 computations (35.7% saved)

sample2.7s (12.3%)

Results
2.3s7543×body256valid
206.0ms949×body256invalid
182.0ms713×body256infinite
Bogosity

preprocess80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1322×associate-/r*
1234×times-frac
1092×fma-def
848×div-sub
790×distribute-frac-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
088908
1248792
2736792
32164764
46607764
Stop Event
node limit
Calls
Call 1
Inputs
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c)))) (*.f64 2 (neg.f64 a))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c))))))
(if (>=.f64 (neg.f64 b) 0) (/.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)) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)) (/.f64 (*.f64 2 (neg.f64 c)) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c)))))))
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)) (/.f64 (*.f64 2 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a))))))
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)) (/.f64 (*.f64 2 b) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b))))))
Outputs
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (/.f64 c (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b) 2)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (/.f64 c (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b) 2)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c)))) (*.f64 2 (neg.f64 a))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 (neg.f64 a)) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 (neg.f64 a) c))))) (*.f64 2 (neg.f64 a))) (/.f64 2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 (neg.f64 a) c))))) c)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 4 c))))) (*.f64 a -2)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 4 c)))) b)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 4 (*.f64 a c) (*.f64 b b)))) (*.f64 a -2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 a c) (*.f64 b b))) b))))
(if (>=.f64 b 0) (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 4 (*.f64 a c)))) b))))
(if (>=.f64 (neg.f64 b) 0) (/.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)) (/.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))))))
(if (>=.f64 (neg.f64 b) 0) (/.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (/.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) c)))
(if (>=.f64 (neg.f64 b) 0) (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) 2)))
(if (>=.f64 (neg.f64 b) 0) (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(if (>=.f64 (neg.f64 b) 0) (*.f64 -1/2 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b) a)) (*.f64 c (/.f64 2 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 2 a)) (/.f64 (*.f64 2 (neg.f64 c)) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c)))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c))))) (*.f64 a 2)) (/.f64 (*.f64 2 (neg.f64 c)) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) (neg.f64 c)))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 4 c))))) (*.f64 a 2)) (/.f64 (*.f64 c -2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 4 c)))) b)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 4 (*.f64 a c) (*.f64 b b)))) (*.f64 a 2)) (/.f64 c (/.f64 (-.f64 (sqrt.f64 (fma.f64 4 (*.f64 a c) (*.f64 b b))) b) -2)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 4 (*.f64 a c))))) a)) (/.f64 (*.f64 c -2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 4 (*.f64 a c)))) b)))
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c))))))
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b 2)) (/.f64 2 (/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) c)))
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -4))))) (*.f64 b 2)) (*.f64 (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 c (*.f64 b -4)))) a)) c))
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 a a (*.f64 b (*.f64 c -4))))) (*.f64 b 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 a a (*.f64 b (*.f64 c -4)))) a))))
(if (>=.f64 a 0) (*.f64 -1/2 (/.f64 (+.f64 a (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a)))) b)) (/.f64 c (/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a))) a) 2)))
(if (>=.f64 a 0) (/.f64 (+.f64 a (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a)))) (*.f64 b -2)) (/.f64 c (/.f64 (-.f64 (sqrt.f64 (fma.f64 b (*.f64 c -4) (*.f64 a a))) a) 2)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)) (/.f64 (*.f64 2 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 c 2)) (/.f64 (*.f64 a 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 c 2)) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b) 2)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 c 2)) (*.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)) 2))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) c)) (/.f64 (*.f64 a 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)) (/.f64 (*.f64 2 b) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b))))))
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2)) (/.f64 2 (/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) b)))
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 c c (*.f64 -4 (*.f64 b a))))) (*.f64 a 2)) (/.f64 2 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c c (*.f64 -4 (*.f64 b a)))) c) b)))
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 -4 (*.f64 b a) (*.f64 c c)))) (*.f64 a 2)) (*.f64 b (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 -4 (*.f64 b a) (*.f64 c c))) c))))
(if (>=.f64 c 0) (*.f64 -1/2 (/.f64 (+.f64 c (sqrt.f64 (fma.f64 b (*.f64 a -4) (*.f64 c c)))) a)) (*.f64 2 (/.f64 b (-.f64 (sqrt.f64 (fma.f64 b (*.f64 a -4) (*.f64 c c))) c))))
Compiler

Compiled 41 to 26 computations (36.6% saved)

eval2.0ms (0%)

Compiler

Compiled 145 to 88 computations (39.3% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
74.3%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
74.5%
(if (>=.f64 b 0) (/.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))))))
74.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
74.3%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
74.5%
(if (>=.f64 b 0) (/.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))))))
74.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
Compiler

Compiled 232 to 150 computations (35.3% saved)

localize1.3s (6%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
93.5%
(*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
78.6%
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
75.7%
(-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
61.5%
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
94.0%
(/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))
78.6%
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
75.7%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
94.0%
(/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))
78.6%
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
75.7%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
61.5%
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
Compiler

Compiled 427 to 240 computations (43.8% saved)

series54.0ms (0.2%)

Counts
12 → 240
Calls

108 calls:

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

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
680×add-sqr-sqrt
662×pow1
662×*-un-lft-identity
630×add-exp-log
630×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify333.0ms (1.5%)

Algorithm
egg-herbie
Rules
1104×fma-def
1026×associate-*r*
890×times-frac
854×associate-*l*
436×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087037799
1235634803
Stop Event
node limit
Counts
633 → 565
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 2 b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(*.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) 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 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(*.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) 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 -1 b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(*.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 c b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(*.f64 -1 (/.f64 b a))
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (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 a (*.f64 c -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(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 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.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 a (*.f64 c -4))))))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (/.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.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 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.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 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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.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))))))
(/.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))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(log.f64 (exp.f64 (+.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 a (*.f64 c -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (log.f64 (+.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 a (*.f64 c -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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 (cbrt.f64 (*.f64 b b)) (cbrt.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 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.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))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.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))))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(*.f64 1 (+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.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 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.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 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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.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))))))
(/.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))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(log.f64 (exp.f64 (+.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 a (*.f64 c -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (log.f64 (+.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 a (*.f64 c -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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 (cbrt.f64 (*.f64 b b)) (cbrt.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 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(fma.f64 -1 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 a (*.f64 c -4))))))))) 1)
(*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 2 (/.f64 c (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (*.f64 c 2) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) c)
(*.f64 1 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2) (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 (neg.f64 (*.f64 c 2)) (/.f64 1 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 2 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 2 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 c (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 c (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 (*.f64 c 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 c 2) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c 2)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 (cbrt.f64 (*.f64 c 2)) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) 1) (/.f64 (sqrt.f64 (*.f64 c 2)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 (sqrt.f64 (*.f64 c 2)) (cbrt.f64 (+.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 a (*.f64 c -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2)
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)) -1)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.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 a (*.f64 c -4))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)))
(expm1.f64 (log1p.f64 (*.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 a (*.f64 c -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 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 4) (pow.f64 (*.f64 c (*.f64 a 4)) 2))) (sqrt.f64 (fma.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 (cbrt.f64 (*.f64 b b)) (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 (cbrt.f64 (*.f64 b b)) (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)) (/.f64 1 (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 1 (+.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))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (-.f64 (*.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)))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.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)))))))))
(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 (cbrt.f64 (*.f64 b b)) (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 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 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (/.f64 1 (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 1 (-.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))))))
(/.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 (neg.f64 (-.f64 (*.f64 b b) (-.f64 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b))))
(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 (cbrt.f64 (*.f64 b b)) (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)))))
(fma.f64 -1 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))) 1)
(*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 2 (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) c)))
(*.f64 (*.f64 c 2) (/.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 1 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2) (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 (neg.f64 (*.f64 c 2)) (/.f64 1 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c 2)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) 1) (/.f64 (sqrt.f64 (*.f64 c 2)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 2 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 2 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 c (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 c (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 c 2) (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 c 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (*.f64 c 2)) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (*.f64 c 2)) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2)
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2)) -1)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 2))
(log.f64 (exp.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 1)
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (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 a (*.f64 c -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/2)
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) 1/3)
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(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 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (-.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (-.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 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 a (*.f64 c -4)))) (/.f64 1 (+.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 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 a (*.f64 c -4)))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(log.f64 (exp.f64 (-.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 a (*.f64 c -4))))))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (log.f64 (-.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 a (*.f64 c -4)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (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 a (*.f64 c -4))))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.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))))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.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))))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(*.f64 1 (+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.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 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.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 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 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.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))))))
(/.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))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(log.f64 (exp.f64 (+.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 a (*.f64 c -4))))))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(exp.f64 (log.f64 (+.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 a (*.f64 c -4)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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 (cbrt.f64 (*.f64 b b)) (cbrt.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 a (*.f64 c -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(fma.f64 -1 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 a (*.f64 c -4))))))))) 1)
(/.f64 c (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1/2))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(/.f64 1 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1/2)))
(/.f64 (neg.f64 (*.f64 c 2)) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 -1 (neg.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c))))
(/.f64 (neg.f64 (neg.f64 (*.f64 c 2))) (neg.f64 (neg.f64 (+.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 a (*.f64 c -4))))))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2)
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)) -1)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.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 a (*.f64 c -4))))))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)))
(expm1.f64 (log1p.f64 (*.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 a (*.f64 c -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (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 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (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 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 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 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 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 (*.f64 c a)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b))
(fma.f64 2 (*.f64 c (/.f64 a b)) (neg.f64 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b)))
(-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b)))) b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (-.f64 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))) b))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b)
(+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 b (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (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 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 b (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (+.f64 b (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(+.f64 b (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (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 (*.f64 c a)) (sqrt.f64 -4)))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))
(fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 2 (/.f64 (*.f64 c a) b))
(*.f64 2 (/.f64 c (/.f64 b a)))
(*.f64 2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))
(*.f64 2 (+.f64 (/.f64 c (/.f64 b a)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a)))))
(*.f64 2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))))))
(fma.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(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 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))
(fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 2 b)
(*.f64 b 2)
(+.f64 b b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))
(fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))
(fma.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))) (+.f64 b b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 (/.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)) -1/2 (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2))) b) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.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 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (fma.f64 -2 (*.f64 (pow.f64 c 3) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 b b) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (+.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (*.f64 -1/8 (/.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)) (/.f64 (*.f64 a a) b)))))) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (*.f64 (pow.f64 c 3) (-.f64 (fma.f64 -1/8 (/.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 (*.f64 a a) b)) (/.f64 (*.f64 a a) (pow.f64 b 5))) (/.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 a)) (*.f64 b b)))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.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)))))
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.f64 -2 (*.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)))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 b b))) (*.f64 -1/2 (/.f64 b a))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.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 (pow.f64 b 3) (fma.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 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -4) 4))))))))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (*.f64 b b) (*.f64 (pow.f64 b 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (sqrt.f64 -4)) (/.f64 1/2 (*.f64 c (*.f64 a (*.f64 a 16))))))) (*.f64 -1/2 (/.f64 b a))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -2 (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (fma.f64 -1 (*.f64 (*.f64 c a) (*.f64 (*.f64 a (*.f64 c c)) -1/2)) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (*.f64 a a)))))) (pow.f64 b 5)) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (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 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) -1/2) (neg.f64 c)))) (pow.f64 b 5)))) (-.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (/.f64 c b)))
(-.f64 (/.f64 (neg.f64 c) b) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a)))))))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -5/2)) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))) (/.f64 c b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 c -2) c) (pow.f64 b 3)) -1/2) a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.f64 (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2)) (/.f64 c b)) (fma.f64 -1 (/.f64 c (/.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a))))
(+.f64 (/.f64 c b) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.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 c b)) (-.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (/.f64 c b) (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2) b))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 -1/2 a)))) (/.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (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 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (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 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 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 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 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 (*.f64 c a)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b))
(fma.f64 2 (*.f64 c (/.f64 a b)) (neg.f64 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b)))
(-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b)))) b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (-.f64 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))) b))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b)))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 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))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 (/.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)) -1/2 (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 (/.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)) -1/2 (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2))) b) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.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 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (fma.f64 -2 (*.f64 (pow.f64 c 3) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 b b) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (+.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (*.f64 -1/8 (/.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)) (/.f64 (*.f64 a a) b)))))) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (*.f64 (pow.f64 c 3) (-.f64 (fma.f64 -1/8 (/.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 (*.f64 a a) b)) (/.f64 (*.f64 a a) (pow.f64 b 5))) (/.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 a)) (*.f64 b b)))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.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)))))
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.f64 -2 (*.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)))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 b b))) (*.f64 -1/2 (/.f64 b a))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.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 (pow.f64 b 3) (fma.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 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -4) 4))))))))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (*.f64 b b) (*.f64 (pow.f64 b 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (sqrt.f64 -4)) (/.f64 1/2 (*.f64 c (*.f64 a (*.f64 a 16))))))) (*.f64 -1/2 (/.f64 b a))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -2 (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (fma.f64 -1 (*.f64 (*.f64 c a) (*.f64 (*.f64 a (*.f64 c c)) -1/2)) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (*.f64 a a)))))) (pow.f64 b 5)) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (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 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) -1/2) (neg.f64 c)))) (pow.f64 b 5)))) (-.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (/.f64 c b)))
(-.f64 (/.f64 (neg.f64 c) b) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a)))))))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -5/2)) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))) (/.f64 c b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 c -2) c) (pow.f64 b 3)) -1/2) a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.f64 (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2)) (/.f64 c b)) (fma.f64 -1 (/.f64 c (/.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a))))
(+.f64 (/.f64 c b) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.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 c b)) (-.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (/.f64 c b) (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2) b))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 -1/2 a)))) (/.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (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 (*.f64 c a)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (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 (*.f64 c a)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 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 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 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 (*.f64 c a)) (sqrt.f64 -4)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b))
(fma.f64 2 (*.f64 c (/.f64 a b)) (neg.f64 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b)))
(-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b)))) b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (neg.f64 b))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (-.f64 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5))) b))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
b
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (*.f64 c (/.f64 a b)) b)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (+.f64 b (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(+.f64 b (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b)))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 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))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) -1/2 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) b))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 (/.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)) -1/2 (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b b) (sqrt.f64 -4))) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 (/.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)) -1/2 (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3)))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 (*.f64 4 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2))) b) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.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 c 3) (/.f64 (pow.f64 b 5) (pow.f64 a 3))) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 (*.f64 c (/.f64 a b)) (/.f64 (*.f64 (*.f64 -4 (pow.f64 a 3)) (pow.f64 c 3)) (pow.f64 b 5)))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.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) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (fma.f64 -2 (*.f64 (pow.f64 c 3) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 b b) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (+.f64 (/.f64 (*.f64 a a) (pow.f64 b 5)) (*.f64 -1/8 (/.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)) (/.f64 (*.f64 a a) b)))))) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 (*.f64 c c))) (*.f64 (pow.f64 c 3) (-.f64 (fma.f64 -1/8 (/.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 (*.f64 a a) b)) (/.f64 (*.f64 a a) (pow.f64 b 5))) (/.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 -1/2 a)) (*.f64 b b)))))) (-.f64 (/.f64 c b) (/.f64 b a)))
(*.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)))))
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.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 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.f64 -2 (*.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)))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) (*.f64 -1/2 (*.f64 b b))) (*.f64 -1/2 (/.f64 b a))))
(+.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 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (fma.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.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 (pow.f64 b 3) (fma.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 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -4) 4))))))))))
(fma.f64 2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (fma.f64 -2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (*.f64 b b) (*.f64 (pow.f64 b 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -4 (sqrt.f64 -4))) -1/2) (sqrt.f64 -4)) (/.f64 1/2 (*.f64 c (*.f64 a (*.f64 a 16))))))) (*.f64 -1/2 (/.f64 b a))))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (neg.f64 b) a)))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/2) (pow.f64 b 3)) (fma.f64 -2 (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (fma.f64 -1 (*.f64 (*.f64 c a) (*.f64 (*.f64 a (*.f64 c c)) -1/2)) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (*.f64 a a)))))) (pow.f64 b 5)) (/.f64 (neg.f64 b) a))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 a (*.f64 (*.f64 c c) -1/2)) (pow.f64 b 3)) (/.f64 (fma.f64 (pow.f64 c 3) (*.f64 a a) (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 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) -1/2) (neg.f64 c)))) (pow.f64 b 5)))) (-.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (/.f64 c b)))
(-.f64 (/.f64 (neg.f64 c) b) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))) (/.f64 (neg.f64 c) b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))))
(fma.f64 -1 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)) (fma.f64 -1 (/.f64 c b) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a)))))))
(-.f64 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 4) -5/2)) (pow.f64 b 7)) (*.f64 -2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b 5) (*.f64 a a))))) (/.f64 c b)) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) a)))
(*.f64 -1 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))
(+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b))
(-.f64 (/.f64 c b) (/.f64 b a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a)))
(+.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 c -2) c) (pow.f64 b 3)) -1/2) a))
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.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) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))))
(+.f64 (/.f64 c b) (fma.f64 -2 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.f64 (fma.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 c c)) (pow.f64 b 3)) 2)) (/.f64 c b)) (fma.f64 -1 (/.f64 c (/.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2)) (/.f64 (neg.f64 b) a))))
(+.f64 (/.f64 c b) (-.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -1/8 (/.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 c b)) (-.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (/.f64 c b) (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) -1/2) b))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 -1/2 a)))) (/.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(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 (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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (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 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(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 a (*.f64 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 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.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 a (*.f64 c -4))))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (pow.f64 b 3) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 b b) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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))))))
(/.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 (*.f64 b b) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (/.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 a (*.f64 c -4)))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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))))))
(/.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 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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))))))
(/.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c (*.f64 a -4)) (fma.f64 b -1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (-.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 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(fabs.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(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 (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 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 b -1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 b (+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) (+.f64 b b))
(+.f64 (+.f64 b b) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(+.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))))) (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 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b)))
(+.f64 b (+.f64 b (-.f64 (*.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)))
(+.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))))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 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))))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 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))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -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 a (*.f64 c -4)))) (neg.f64 b)))
(+.f64 (+.f64 b b) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) b))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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))))))
(/.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 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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))))))
(/.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c (*.f64 a -4)) (fma.f64 b -1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (-.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 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(fabs.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(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 (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 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 b -1 (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 a (*.f64 c -4))))))))) 1)
(/.f64 (*.f64 c 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 a (*.f64 c -4)))))))
(/.f64 (*.f64 c 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 2 (/.f64 c (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c 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 (*.f64 c 2) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c 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 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) c)
(/.f64 (*.f64 c 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 1 (*.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2) (cbrt.f64 (*.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (sqrt.f64 (*.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (neg.f64 (*.f64 c 2)) (/.f64 1 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 c 1) (/.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 2 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 c (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 2 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 2 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 c (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 c (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 (*.f64 c 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 1 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 (*.f64 c 2) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c 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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (cbrt.f64 (/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) (/.f64 (cbrt.f64 (*.f64 c 2)) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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 (/.f64 (sqrt.f64 (*.f64 c 2)) 1) (/.f64 (sqrt.f64 (*.f64 c 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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)) (/.f64 (sqrt.f64 (*.f64 c 2)) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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))))))
(pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 1)
(/.f64 (*.f64 c 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))))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 3)
(/.f64 (*.f64 c 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))))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 3) 1/3)
(/.f64 (*.f64 c 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))))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2)
(/.f64 (*.f64 c 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))))))
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)) -1)
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c))
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 a (*.f64 c -4))))))) c))
(/.f64 (*.f64 c 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))))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 a (*.f64 c -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 a (*.f64 c -4))))))) 3))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3) (pow.f64 c 3)))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)))
(/.f64 (*.f64 c 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))))))
(expm1.f64 (log1p.f64 (*.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 a (*.f64 c -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 a (*.f64 c -4)))))))))
(/.f64 (*.f64 c 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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 1))
(/.f64 (*.f64 c 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))))))
(log1p.f64 (expm1.f64 (*.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.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 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.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))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (sqrt.f64 (cbrt.f64 (fma.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)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.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 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (sqrt.f64 (cbrt.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)))))))
(/.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) (pow.f64 (*.f64 a (*.f64 4 c)) 3))) (sqrt.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 a (*.f64 4 c)) (fma.f64 b b (*.f64 a (*.f64 4 c)))))))
(/.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 4 c)) 2))) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 4 c)))))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.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)))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.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))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(+.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 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 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 b b)) (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 (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 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 b b)) (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 (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 (cbrt.f64 (*.f64 b b)) (cbrt.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))))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.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 (-.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 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (*.f64 0 (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.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 (+.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))))) (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 0) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))))
(*.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 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 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.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 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.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)) (/.f64 1 (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 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (*.f64 b b) (-.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 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (/.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (+.f64 b (sqrt.f64 (fma.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 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (/.f64 1 (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 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (fma.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))))))
(*.f64 (+.f64 (-.f64 (*.f64 b b) (*.f64 b b)) (*.f64 c (*.f64 a 4))) (/.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (-.f64 (*.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 (-.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 c (*.f64 a -4)) (-.f64 (neg.f64 b) (sqrt.f64 (fma.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)))))))))
(neg.f64 (/.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 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.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 (pow.f64 b 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)) (fma.f64 b b (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) b))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) 3)) (fma.f64 b b (fma.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -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 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (sqrt.f64 (fma.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 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(-.f64 b (sqrt.f64 (fma.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))))))
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(-.f64 (neg.f64 b) (sqrt.f64 (fma.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 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(-.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 (-.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 4 c))) (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 1 (+.f64 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 (sqrt.f64 (fma.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 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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)) (/.f64 1 (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)) (/.f64 1 (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 c (*.f64 a -4))) 3/2)) (-.f64 (fma.f64 b b (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(*.f64 (-.f64 (*.f64 b b) (-.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 (+.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 4 c))) (-.f64 b (sqrt.f64 (fma.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 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (/.f64 1 (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 c (*.f64 a -4))) 3/2)) (-.f64 (fma.f64 b b (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 b (sqrt.f64 (fma.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))))))
(/.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 4 c))) (-.f64 b (sqrt.f64 (fma.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)))))))))
(/.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 b b) (+.f64 (*.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 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.f64 b b (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (-.f64 (*.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 (-.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 c (*.f64 a -4)) (fma.f64 b -1 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2) (pow.f64 b 3)) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (-.f64 (*.f64 b b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b (-.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 c (*.f64 a -4))) 3/2)) (fma.f64 b (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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)))))) 3)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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))))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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)))))))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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))
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -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 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (sqrt.f64 (fma.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 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (cbrt.f64 (sqrt.f64 (fma.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)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(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 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.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 b -1 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))) 1)
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 2 (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) c)))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (*.f64 c 2) (/.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 1 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2) (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (neg.f64 (*.f64 c 2)) (/.f64 1 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 (*.f64 c -2) 1) (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c -2) (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c 2)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) 1) (/.f64 (sqrt.f64 (*.f64 c 2)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 2 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 2 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 c (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 c (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.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 c 2) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.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 c 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c 2)) 2) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (cbrt.f64 (*.f64 c 2)) (sqrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 2)) (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2)) (/.f64 (sqrt.f64 (*.f64 c 2)) (cbrt.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 1)
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 3)
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 3) 1/3)
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2)
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2)) -1)
(/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2)))
(/.f64 1 (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) c)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 2))
(fabs.f64 (/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(log.f64 (exp.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 3))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 3)))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 1))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
(/.f64 (*.f64 c 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(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 (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 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (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 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))) (sqrt.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(pow.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) 2)
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(pow.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2))
(fabs.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log.f64 (exp.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(cbrt.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))
(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 a (*.f64 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 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) 1/2))
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
(sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(log1p.f64 (expm1.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))
(hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))
(+.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4)) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (+.f64 (neg.f64 (sqrt.f64 (fma.f64 b b (*.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 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0))
(+.f64 (fma.f64 1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (+.f64 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 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 (-.f64 b (*.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 0 (*.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 (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 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))))))) (fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 0 (*.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 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (+.f64 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 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 (-.f64 b (*.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 0 (*.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 (fma.f64 -1 b (neg.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) 1)))
(+.f64 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (+.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(+.f64 (fma.f64 -1 b (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 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))))))) (fma.f64 -1 b (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))))))
(+.f64 (*.f64 0 (*.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 (neg.f64 b) (*.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 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (+.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 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.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))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 1 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c (*.f64 a -4)) (-.f64 (neg.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (*.f64 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)) (fma.f64 b b (*.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (-.f64 (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) b))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) 3)) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.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 a (*.f64 c -4))))) 1)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (cbrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (sqrt.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(fabs.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (exp.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.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 a (*.f64 c -4))))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(cbrt.f64 (pow.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(expm1.f64 (log1p.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.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 a (*.f64 c -4)))))) 1))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log1p.f64 (expm1.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (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 a (*.f64 c -4))))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 -1 b (neg.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(-.f64 (neg.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 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(+.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 b (+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 b 1 (*.f64 b 1)))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) (+.f64 b b))
(+.f64 (+.f64 b b) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(+.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))))) (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 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b)))
(+.f64 b (+.f64 b (-.f64 (*.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)))
(+.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))))) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 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))))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 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))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -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 a (*.f64 c -4)))) (neg.f64 b)))
(+.f64 (+.f64 b b) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) b))
(+.f64 (fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (neg.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 (*.f64 b b))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b))))
(*.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 2) (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (/.f64 1 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4)))) (/.f64 1 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(*.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 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))))))
(/.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 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (/.f64 1 (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 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.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))))))
(/.f64 (+.f64 0 (*.f64 a (*.f64 4 c))) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -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))))))
(/.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3))) (neg.f64 (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2) (pow.f64 b 3)) (fma.f64 b b (fma.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b))) (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2))) (neg.f64 (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 1 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3/2)) (-.f64 (fma.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 (neg.f64 (-.f64 (*.f64 b b) (fma.f64 b b (*.f64 a (*.f64 c -4))))) (neg.f64 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 (*.f64 c (*.f64 a -4)) (fma.f64 b -1 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (-.f64 (*.f64 b b) (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b (-.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 (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3) 1/3)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(pow.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(sqrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 2))
(fabs.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(log.f64 (exp.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4))))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(cbrt.f64 (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(expm1.f64 (log1p.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.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 a (*.f64 c -4)))))) 1))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(log1p.f64 (expm1.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(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 (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 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))
(fma.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 1/4) b)
(+.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(fma.f64 -1 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
(fma.f64 b -1 (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 a (*.f64 c -4))))))))) 1)
(/.f64 (*.f64 c 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 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1/2))
(/.f64 c (*.f64 1/2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))
(/.f64 c (*.f64 1/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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 1 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)))
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c))
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 1/2)))
(/.f64 (neg.f64 c) (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) -1/2))
(/.f64 (neg.f64 c) (*.f64 -1/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 a (*.f64 c -4)))))))
(/.f64 (*.f64 c 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 -1 (neg.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c))))
(/.f64 -1 (*.f64 -1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)))
(/.f64 -1 (*.f64 -1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c 2))) (neg.f64 (neg.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))))
(/.f64 (*.f64 c 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))))))
(pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 1)
(/.f64 (*.f64 c 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))))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 3)
(/.f64 (*.f64 c 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))))))
(pow.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 3) 1/3)
(/.f64 (*.f64 c 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))))))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 2)
(/.f64 (*.f64 c 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))))))
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c)) -1)
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) c))
(/.f64 2 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 a (*.f64 c -4))))))) c))
(/.f64 (*.f64 c 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))))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 a (*.f64 c -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 a (*.f64 c -4))))))) 3))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3)))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 3) (pow.f64 c 3)))
(/.f64 (*.f64 c 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))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 2) 3) (pow.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) 3)))
(/.f64 (*.f64 c 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))))))
(expm1.f64 (log1p.f64 (*.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 a (*.f64 c -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 a (*.f64 c -4)))))))))
(/.f64 (*.f64 c 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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 2 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) 1))
(/.f64 (*.f64 c 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))))))
(log1p.f64 (expm1.f64 (*.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 a (*.f64 c -4))))))
(/.f64 (*.f64 c 2) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))

eval1.3s (5.9%)

Compiler

Compiled 40053 to 24583 computations (38.6% saved)

prune1.2s (5.3%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New81413827
Fresh000
Picked213
Done000
Total81614830
Accuracy
95.1%
Counts
830 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.1%
(if (>=.f64 b 0) (/.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)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
49.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.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))))))))
74.5%
(if (>=.f64 b 0) (/.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))))))
67.5%
(if (>=.f64 b 0) (/.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) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
66.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
72.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
48.1%
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
73.0%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
74.3%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b)) b)))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
48.1%
(if (>=.f64 b 0) (/.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)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
49.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.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))))))))
74.5%
(if (>=.f64 b 0) (/.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))))))
67.5%
(if (>=.f64 b 0) (/.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) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
66.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
72.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
48.1%
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
73.0%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
74.3%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b)) b)))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
Compiler

Compiled 2258 to 1452 computations (35.7% saved)

localize4.4s (20.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
78.6%
(+.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)))
75.7%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
43.3%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))
94.0%
(/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))
90.3%
(*.f64 c (/.f64 a b))
78.6%
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)
61.5%
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
75.7%
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
39.0%
(-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
75.7%
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
75.7%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
61.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
96.9%
(fma.f64 b b (*.f64 a (*.f64 c -4)))
94.6%
(/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)
75.7%
(+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))))
61.5%
(sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))
Compiler

Compiled 871 to 459 computations (47.3% saved)

series24.0ms (0.1%)

Counts
10 → 248
Calls

90 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
672×add-sqr-sqrt
652×pow1
650×*-un-lft-identity
626×add-exp-log
626×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify446.0ms (2.1%)

Algorithm
egg-herbie
Rules
1692×fma-neg
800×fma-def
800×log-prod
704×associate-*r*
526×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.4s (6.4%)

Compiler

Compiled 77181 to 45642 computations (40.9% saved)

prune396.0ms (1.8%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New1558141572
Fresh358
Picked415
Done101
Total1566201586
Accuracy
95.5%
Counts
1586 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
49.7%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
49.8%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
66.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
48.1%
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (pow.f64 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) -1)) (/.f64 (neg.f64 c) b))
72.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
72.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
57.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
58.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
73.4%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))) (/.f64 (neg.f64 c) b))
48.5%
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
49.7%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
49.8%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
66.2%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
48.1%
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (pow.f64 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) -1)) (/.f64 (neg.f64 c) b))
72.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
72.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
57.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
58.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
73.4%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))) (/.f64 (neg.f64 c) b))
Compiler

Compiled 2848 to 1908 computations (33% saved)

localize847.0ms (3.9%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.5%
(>=.f64 b 0)
95.6%
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))
87.8%
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))
87.4%
(sqrt.f64 (*.f64 a (*.f64 c -4)))
87.5%
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
86.5%
(/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
74.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
74.5%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
99.5%
(>=.f64 b 0)
94.8%
(/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)
92.9%
(*.f64 c (/.f64 a b))
87.4%
(sqrt.f64 (*.f64 c (*.f64 a -4)))
100.0%
(*.f64 (/.f64 b a) 2)
99.5%
(>=.f64 b 0)
99.5%
(>=.f64 b 0)
95.7%
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)
87.8%
(+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))
74.5%
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
Compiler

Compiled 601 to 317 computations (47.3% saved)

series59.0ms (0.3%)

Counts
14 → 168
Calls

93 calls:

TimeVariablePointExpression
5.0ms
c
@-inf
(/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
4.0ms
c
@inf
(/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))
3.0ms
a
@inf
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))
3.0ms
a
@-inf
(*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))
3.0ms
c
@inf
(+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
798×add-sqr-sqrt
778×pow1
778×*-un-lft-identity
734×add-exp-log
734×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify164.0ms (0.8%)

Algorithm
egg-herbie
Rules
1046×unswap-sqr
726×fma-def
648×associate-*r*
498×*-commutative
494×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

eval296.0ms (1.4%)

Compiler

Compiled 20654 to 12518 computations (39.4% saved)

prune147.0ms (0.7%)

Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New4785483
Fresh31114
Picked235
Done011
Total48320503
Accuracy
97.7%
Counts
503 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
48.7%
(if (>=.f64 b 0) (/.f64 (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
49.7%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
49.8%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
72.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
46.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 c -4)) (sqrt.f64 a)) b)))
48.0%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)) b)))
72.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
58.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
23.3%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 1 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (/.f64 (neg.f64 c) b))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
73.4%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
48.5%
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
48.7%
(if (>=.f64 b 0) (/.f64 (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
49.7%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
49.8%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
72.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
46.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 c -4)) (sqrt.f64 a)) b)))
48.0%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)) b)))
72.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
58.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
23.3%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 1 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (/.f64 (neg.f64 c) b))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
73.4%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
Compiler

Compiled 2590 to 1758 computations (32.1% saved)

localize1.3s (6%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
87.1%
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
87.1%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
79.3%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
79.3%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
87.1%
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
79.3%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
79.3%
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))
70.2%
(-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b))
96.6%
(/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)
94.8%
(*.f64 c (/.f64 a b))
90.8%
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)
79.3%
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))
100.0%
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b))
99.2%
(>=.f64 b 0)
96.6%
(/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)
96.1%
(/.f64 (*.f64 c a) b)
100.0%
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
100.0%
(*.f64 -2 (/.f64 c b))
99.2%
(>=.f64 b 0)
Compiler

Compiled 822 to 415 computations (49.5% saved)

series11.0ms (0%)

Counts
9 → 125
Calls

66 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.f64 -2 (/.f64 c b))
0.0ms
b
@0
(*.f64 -2 (/.f64 c b))
0.0ms
c
@0
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
0.0ms
b
@inf
(*.f64 -2 (/.f64 c b))
0.0ms
c
@inf
(*.f64 -2 (/.f64 c b))

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
738×add-sqr-sqrt
722×pow1
722×*-un-lft-identity
684×add-exp-log
684×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify138.0ms (0.6%)

Algorithm
egg-herbie
Rules
868×log-prod
586×sqr-pow
544×exp-prod
542×associate-*r*
514×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04758274
112038074
247837940
Stop Event
node limit
Counts
292 → 270
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 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 -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 b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 2 b)
(*.f64 2 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 b)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(*.f64 -4 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c b)))) 1)
(/.f64 (*.f64 -2 c) b)
(pow.f64 (*.f64 -2 (/.f64 c b)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c b))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c b)) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c b)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c b))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c b))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c b))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))) 1)
(*.f64 1 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))
(*.f64 (pow.f64 (cbrt.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 (pow.f64 (*.f64 -2 (/.f64 c b)) 2) (-.f64 (pow.f64 (*.f64 2 (/.f64 b a)) 2) (*.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 c b)) 2) (pow.f64 (*.f64 2 (/.f64 b a)) 2)) (-.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))
(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)
(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 (cbrt.f64 (*.f64 2 (/.f64 b a))) 2) (cbrt.f64 (*.f64 2 (/.f64 b a))) (*.f64 -2 (/.f64 c b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 2) (cbrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 b a))) (sqrt.f64 (*.f64 2 (/.f64 b 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 c (/.f64 b a)))) 1)
(*.f64 (*.f64 c a) (/.f64 1 b))
(*.f64 1 (/.f64 c (/.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b a))) 2) (cbrt.f64 (/.f64 c (/.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 c (/.f64 b a))) (sqrt.f64 (/.f64 c (/.f64 b a))))
(pow.f64 (/.f64 c (/.f64 b a)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 c (/.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b a))) 2)
(pow.f64 (/.f64 b (*.f64 c a)) -1)
(log.f64 (exp.f64 (/.f64 c (/.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b a)))))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b a)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b a))))
(exp.f64 (log.f64 (/.f64 c (/.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b a))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))) 1)
(*.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) (/.f64 1 a))
(*.f64 1 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 2)
(pow.f64 (/.f64 a (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))) 1)
(*.f64 1 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 3) (*.f64 8 (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (-.f64 (pow.f64 (*.f64 b 2) 2) (*.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (pow.f64 (*.f64 b 2) 2)) (-.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2)))
(pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 2)
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))
(fma.f64 b 2 (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 (/.f64 c (/.f64 b a)) -2 (*.f64 b 2))
(fma.f64 1 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2))
(fma.f64 1 (*.f64 b 2) (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) 2) (cbrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (*.f64 b 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 2)) 2) (cbrt.f64 (*.f64 b 2)) (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (sqrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (*.f64 b 2))
(fma.f64 (sqrt.f64 (*.f64 b 2)) (sqrt.f64 (*.f64 b 2)) (*.f64 -2 (/.f64 c (/.f64 b a))))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))
(pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 2)
(log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 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))))) (neg.f64 b))
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b))
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (neg.f64 b) b))
(+.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(+.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b b))) (sqrt.f64 (*.f64 b b)) (*.f64 b b)))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(*.f64 1 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (+.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (pow.f64 b 4)) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)))
(pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(fma.f64 b b (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(fma.f64 1 (*.f64 b b) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 b b)))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (neg.f64 b) b))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (neg.f64 b) b))
(fma.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 b b)) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 b b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (neg.f64 b) b))
Outputs
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 2 (/.f64 b a))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 -2 (/.f64 c b))
(/.f64 -2 (/.f64 b c))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 2 (/.f64 b a))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 2 b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 2 b)
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (*.f64 2 b) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 2 b)
(*.f64 2 b)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (neg.f64 b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)) b))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2) (neg.f64 b)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (fma.f64 -1 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 b b) (sqrt.f64 -4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2)) b)))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a c) 3))) (/.f64 (pow.f64 b 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -4) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (/.f64 b (/.f64 (sqrt.f64 -4) b)) 1/2) (neg.f64 b))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (/.f64 a (/.f64 b c))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 c c) (*.f64 a a))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)) (fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(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 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c))))))
(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 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b))
(fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))
(fma.f64 2 (/.f64 a (/.f64 b c)) (*.f64 b -2))
(fma.f64 2 (*.f64 c (/.f64 a b)) (*.f64 b -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (*.f64 b -2)))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (*.f64 b -2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))))
(fma.f64 2 (/.f64 c (/.f64 b a)) (fma.f64 -2 b (fma.f64 4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a)))))))
(fma.f64 2 (/.f64 a (/.f64 b c)) (fma.f64 b -2 (fma.f64 4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a))))))
(fma.f64 2 (*.f64 c (/.f64 a b)) (fma.f64 b -2 (fma.f64 4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (/.f64 a (/.f64 b c))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (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 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (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 (pow.f64 a 4) b)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 -2 (/.f64 (*.f64 c a) b))
(*.f64 -2 (/.f64 c (/.f64 b a)))
(*.f64 -2 (/.f64 a (/.f64 b c)))
(*.f64 -2 (*.f64 c (/.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b)))
(*.f64 -2 (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (/.f64 c (/.f64 b a))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (/.f64 a (/.f64 b c))))
(*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (*.f64 c (/.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 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 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))))
(fma.f64 -2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b 3) (*.f64 a a))) (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 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 c (/.f64 b a))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (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 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (/.f64 a (/.f64 b c))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) (*.f64 a a)) (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 (pow.f64 c 4) b)) (fma.f64 -4 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) (*.f64 -2 (*.f64 c (/.f64 a b))))))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 -4 (*.f64 c a))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 c b)))) 1)
(/.f64 -2 (/.f64 b c))
(/.f64 (*.f64 -2 c) b)
(/.f64 -2 (/.f64 b c))
(pow.f64 (*.f64 -2 (/.f64 c b)) 1)
(/.f64 -2 (/.f64 b c))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 3)
(/.f64 -2 (/.f64 b c))
(pow.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 c b))) 2)
(/.f64 -2 (/.f64 b c))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b)) -2))
(/.f64 -2 (/.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 c b)))))
(/.f64 -2 (/.f64 b c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 c b))))
(/.f64 -2 (/.f64 b c))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 c b))))
(/.f64 -2 (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 c b))) 1))
(/.f64 -2 (/.f64 b c))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 c b))))
(/.f64 -2 (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))) 1)
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 1 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.f64 (pow.f64 (cbrt.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)))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(*.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 b a) (/.f64 -2 (/.f64 b c)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b) 3) -8) (*.f64 8 (pow.f64 (/.f64 b a) 3))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 c b)) 2) (-.f64 (pow.f64 (*.f64 2 (/.f64 b a)) 2) (*.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (-.f64 (+.f64 (pow.f64 (/.f64 -2 (/.f64 b c)) 2) (pow.f64 (*.f64 2 (/.f64 b a)) 2)) (*.f64 (*.f64 2 (/.f64 b a)) (/.f64 -2 (/.f64 b c)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (+.f64 (pow.f64 (/.f64 -2 (/.f64 b c)) 2) (-.f64 (pow.f64 (*.f64 2 (/.f64 b a)) 2) (*.f64 (/.f64 b a) (/.f64 -4 (/.f64 b c))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b) 3) -8 (*.f64 8 (pow.f64 (/.f64 b a) 3))) (+.f64 (pow.f64 (/.f64 -2 (/.f64 b c)) 2) (*.f64 (*.f64 2 (/.f64 b a)) (fma.f64 2 (/.f64 b a) (*.f64 2 (/.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 c b)) 2) (pow.f64 (*.f64 2 (/.f64 b a)) 2)) (-.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a))))
(/.f64 (-.f64 (pow.f64 (/.f64 -2 (/.f64 b c)) 2) (pow.f64 (*.f64 2 (/.f64 b a)) 2)) (+.f64 (/.f64 -2 (/.f64 b c)) (*.f64 -2 (/.f64 b a))))
(/.f64 (-.f64 (pow.f64 (/.f64 -2 (/.f64 b c)) 2) (pow.f64 (*.f64 2 (/.f64 b a)) 2)) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 b a))))
(pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 1)
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 3)
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3) 1/3)
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 2)
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a))) 3))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))) 1))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 -2 (/.f64 c b) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 (/.f64 c b) -2 (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 2 (/.f64 b a) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 (/.f64 b a) 2 (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 1 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 1 (*.f64 2 (/.f64 b a)) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 b a))) 2) (cbrt.f64 (*.f64 2 (/.f64 b a))) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 2) (cbrt.f64 (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 b a)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 b a))) (sqrt.f64 (*.f64 2 (/.f64 b a))) (*.f64 -2 (/.f64 c b)))
(fma.f64 2 (/.f64 b a) (/.f64 -2 (/.f64 b c)))
(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 b a) (/.f64 -2 (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b a)))) 1)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(*.f64 (*.f64 c a) (/.f64 1 b))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(*.f64 1 (/.f64 c (/.f64 b a)))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b a))) 2) (cbrt.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 c (/.f64 b a))) (sqrt.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(pow.f64 (/.f64 c (/.f64 b a)) 1)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b a))) 3)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(pow.f64 (pow.f64 (/.f64 c (/.f64 b a)) 3) 1/3)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b a))) 2)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(pow.f64 (/.f64 b (*.f64 c a)) -1)
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(log.f64 (exp.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b a)))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b a)) 3))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b a) 3)))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 3)))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(exp.f64 (log.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b a))) 1))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b a))))
(/.f64 c (/.f64 b a))
(/.f64 a (/.f64 b c))
(*.f64 c (/.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))) 1)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(*.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) (/.f64 1 a))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(*.f64 1 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 1)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 3)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 3) 1/3)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 2)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(pow.f64 (/.f64 a (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) -1)
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a))))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a) 3))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3) (pow.f64 a 3)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)) 1))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) a)))
(/.f64 (fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a)))) a)
(/.f64 (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b)) a)
(/.f64 (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b)) a)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))) 1)
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 1 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 3) (*.f64 8 (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (-.f64 (pow.f64 (*.f64 b 2) 2) (*.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2)))))
(/.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 c (/.f64 b a)) 3)) (*.f64 (pow.f64 b 3) 8)) (+.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (-.f64 (pow.f64 (*.f64 2 b) 2) (*.f64 -2 (*.f64 (/.f64 c (/.f64 b a)) (*.f64 2 b))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 a (/.f64 b c)) 3) (*.f64 (pow.f64 b 3) 8)) (+.f64 (*.f64 4 (pow.f64 (/.f64 a (/.f64 b c)) 2)) (*.f64 (*.f64 2 b) (-.f64 (*.f64 2 b) (*.f64 -2 (/.f64 a (/.f64 b c)))))))
(/.f64 (fma.f64 -8 (pow.f64 (*.f64 c (/.f64 a b)) 3) (*.f64 (pow.f64 b 3) 8)) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (/.f64 a b)) 2)) (*.f64 (*.f64 2 b) (fma.f64 2 b (*.f64 2 (*.f64 c (/.f64 a b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (pow.f64 (*.f64 b 2) 2)) (-.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) 2) (pow.f64 (*.f64 2 b) 2)) (-.f64 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 2 b)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 a (/.f64 b c)) 2)) (pow.f64 (*.f64 2 b) 2)) (fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 b -2)))
(/.f64 (fma.f64 4 (pow.f64 (*.f64 c (/.f64 a b)) 2) (neg.f64 (pow.f64 (*.f64 2 b) 2))) (fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 b -2)))
(pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 1)
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 3)
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3) 1/3)
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 2)
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2)) 3))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))) 1))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 -2 (/.f64 c (/.f64 b a)) (*.f64 b 2))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 b 2 (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 (/.f64 c (/.f64 b a)) -2 (*.f64 b 2))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 1 (*.f64 -2 (/.f64 c (/.f64 b a))) (*.f64 b 2))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 1 (*.f64 b 2) (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) 2) (cbrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (*.f64 b 2))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b 2)) 2) (cbrt.f64 (*.f64 b 2)) (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (sqrt.f64 (*.f64 -2 (/.f64 c (/.f64 b a)))) (*.f64 b 2))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(fma.f64 (sqrt.f64 (*.f64 b 2)) (sqrt.f64 (*.f64 b 2)) (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 2 b (*.f64 -2 (/.f64 c (/.f64 b a))))
(fma.f64 -2 (/.f64 a (/.f64 b c)) (*.f64 2 b))
(fma.f64 -2 (*.f64 c (/.f64 a b)) (*.f64 2 b))
(+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.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))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.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))))) b))
(+.f64 (-.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) b) 0)
(+.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))))) (neg.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (+.f64 (neg.f64 b) b) (fma.f64 (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b)))
(+.f64 (*.f64 b 0) (-.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))))) b))
(+.f64 (-.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) b) 0)
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 (*.f64 b 1))) (fma.f64 (neg.f64 b) 1 (*.f64 b 1)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -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 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(*.f64 1 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 2) (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (fma.f64 b b (*.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 (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3/2) (pow.f64 b 3)) (+.f64 (*.f64 b (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(/.f64 (-.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) (*.f64 b b)) (+.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))
(/.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))))))
(/.f64 (+.f64 (*.f64 b (*.f64 b 0)) (*.f64 c (*.f64 a -4))) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))
(/.f64 (*.f64 a (*.f64 c -4)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))
(pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 1)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 3)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 3) 1/3)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 2)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(log.f64 (exp.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b))))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b) 3))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)) 1))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(fma.f64 1 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.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))))) (neg.f64 b))
(-.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))))) b)
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (cbrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) b)
(fma.f64 (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (sqrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (neg.f64 b))
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))) b)
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) b)
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (neg.f64 b) b))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) (fma.f64 (neg.f64 b) b (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b b))) (sqrt.f64 (*.f64 b b)) (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(-.f64 (+.f64 0 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(-.f64 (+.f64 0 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (*.f64 b b) 1))) (fma.f64 (neg.f64 (*.f64 b b)) 1 (*.f64 (*.f64 b b) 1)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (cbrt.f64 (pow.f64 b 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(+.f64 (-.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4)))))
(-.f64 (+.f64 0 (fma.f64 b b (*.f64 a (*.f64 c -4)))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))
(*.f64 1 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (+.f64 (pow.f64 b 4) (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (+.f64 (pow.f64 b 4) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) (*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 b b (*.f64 c (*.f64 a -4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 3) (pow.f64 b 6)) (+.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 2) (*.f64 (*.f64 b b) (fma.f64 b b (fma.f64 b b (*.f64 a (*.f64 c -4)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (pow.f64 b 4)) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) (pow.f64 b 4)) (+.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 2) (pow.f64 b 4)) (fma.f64 b b (fma.f64 b b (*.f64 c (*.f64 a -4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))) 2) (pow.f64 b 4)) (fma.f64 b b (fma.f64 b b (*.f64 a (*.f64 c -4)))))
(pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 1)
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 3)
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 3) 1/3)
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 2)
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(log.f64 (exp.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b))) 3))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(exp.f64 (log.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))) 1))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b b) (fma.f64 c (*.f64 a 4) (*.f64 b b)))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 b b (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 1 (*.f64 b b) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (neg.f64 (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 (neg.f64 b) b))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (fma.f64 c (*.f64 a 4) (*.f64 b b)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))) (fma.f64 a (*.f64 c 4) (*.f64 b b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (neg.f64 b) b))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 b b)) (neg.f64 (fma.f64 c (*.f64 a 4) (*.f64 b b))))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 (*.f64 b b)))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (*.f64 (neg.f64 b) b))
(*.f64 a (*.f64 c -4))
(*.f64 c (*.f64 a -4))

eval1.5s (6.9%)

Compiler

Compiled 65241 to 38403 computations (41.1% saved)

prune301.0ms (1.4%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New120751212
Fresh2911
Picked235
Done044
Total1211211232
Accuracy
97.7%
Counts
1232 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
48.7%
(if (>=.f64 b 0) (/.f64 (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
51.1%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
53.5%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a -4)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
56.6%
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
72.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 a (/.f64 b c)) (*.f64 b -2))))
46.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 c -4)) (sqrt.f64 a)) b)))
48.0%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)) b)))
72.9%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
74.7%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
58.8%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
69.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
38.5%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) a)) (/.f64 (neg.f64 c) b))
23.3%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
71.1%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 1 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (/.f64 (neg.f64 c) b))
38.6%
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 -2 (/.f64 b c))) (/.f64 (neg.f64 c) b))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 3) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
73.7%
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
70.6%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
73.4%
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
Compiler

Compiled 2028 to 1249 computations (38.4% saved)

regimes445.0ms (2.1%)

Counts
40 → 3
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 -2 (/.f64 b c))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 a (/.f64 b c)) (*.f64 b -2))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
(if (>=.f64 b 0) (/.f64 (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a -4)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.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))))))))
(if (>=.f64 b 0) (/.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)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 c -4)) (sqrt.f64 a)) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (fma.f64 2 (/.f64 c (/.f64 b a)) (neg.f64 b)) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))) (/.f64 1 a))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 c b))) 3) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 1 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.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) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 3/2)))))
(if (>=.f64 b 0) (*.f64 -1/2 (pow.f64 (/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) -1)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 c (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 2))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (exp.f64 (log.f64 (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4)))))) a))) (/.f64 (neg.f64 c) b))
Outputs
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
Calls

4 calls:

132.0ms
(if (>=.f64 b 0) (/.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))))))
125.0ms
c
63.0ms
a
57.0ms
b
Results
AccuracySegmentsBranch
81.2%4a
95.1%3b
86.9%7c
95.1%5(if (>=.f64 b 0) (/.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))))))
Compiler

Compiled 1382 to 804 computations (41.8% saved)

regimes49.0ms (0.2%)

Counts
26 → 3
Calls
Call 1
Inputs
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 -2 (/.f64 b c))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 a (/.f64 b c)) (*.f64 b -2))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (fma.f64 2 (/.f64 c (/.f64 b a)) (*.f64 b -2))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 c 2))))
(if (>=.f64 b 0) (/.f64 (/.f64 c (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (/.f64 (*.f64 (*.f64 c a) 4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a -4)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (*.f64 c (*.f64 a 4)) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.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))))))))
(if (>=.f64 b 0) (/.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)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (*.f64 (-.f64 (*.f64 b b) (-.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 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (*.f64 (/.f64 c 1) (/.f64 2 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 a -4)) (sqrt.f64 c)) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 c -4)) (sqrt.f64 a)) b)))
(if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b))
Outputs
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (/.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))))))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
Calls

1 calls:

35.0ms
b
Results
AccuracySegmentsBranch
95.1%3b
Compiler

Compiled 880 to 504 computations (42.7% saved)

regimes50.0ms (0.2%)

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

1 calls:

44.0ms
b
Results
AccuracySegmentsBranch
95.1%4b
Compiler

Compiled 295 to 171 computations (42% saved)

regimes32.0ms (0.1%)

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

1 calls:

26.0ms
b
Results
AccuracySegmentsBranch
91.2%4b
Compiler

Compiled 261 to 152 computations (41.8% saved)

regimes32.0ms (0.1%)

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

1 calls:

27.0ms
b
Results
AccuracySegmentsBranch
88.3%4b
Compiler

Compiled 237 to 139 computations (41.4% saved)

regimes34.0ms (0.2%)

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

1 calls:

31.0ms
b
Results
AccuracySegmentsBranch
80.8%3b
Compiler

Compiled 123 to 72 computations (41.5% saved)

regimes22.0ms (0.1%)

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

3 calls:

11.0ms
c
4.0ms
a
4.0ms
b
Results
AccuracySegmentsBranch
73.7%1a
73.7%1c
73.7%1b
Compiler

Compiled 108 to 62 computations (42.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -22.4b remaining (-131.3%)

Threshold costs -22.4b (-131.3%)

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

3 calls:

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

Compiled 64 to 40 computations (37.5% saved)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
3.0ms
6.242929113672168e+111
9.131157463951707e+112
29.0ms
-3.754444164867061e+77
-1.6061842286806552e+75
Results
27.0ms122×body256valid
2.0ms14×body256invalid
1.0msbody256infinite
Compiler

Compiled 509 to 347 computations (31.8% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
6.242929113672168e+111
9.131157463951707e+112
22.0ms
-3.754444164867061e+77
-1.6061842286806552e+75
Results
32.0ms190×body256valid
3.0ms18×body256infinite
1.0ms10×body256invalid
Compiler

Compiled 876 to 588 computations (32.9% saved)

bsearch90.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.242929113672168e+111
9.131157463951707e+112
39.0ms
-2.0624495011470672e-307
5.620015589352956e-297
28.0ms
-3.754444164867061e+77
-1.6061842286806552e+75
Results
58.0ms342×body256valid
11.0ms76×body256invalid
9.0ms26×body256infinite
Compiler

Compiled 1424 to 983 computations (31% saved)

bsearch86.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
6.242929113672168e+111
9.131157463951707e+112
39.0ms
-2.0624495011470672e-307
5.620015589352956e-297
28.0ms
-2.506588446138181e-66
-2.4369413896442637e-70
Results
59.0ms356×body256valid
15.0ms106×body256invalid
5.0ms28×body256infinite
Compiler

Compiled 1283 to 915 computations (28.7% saved)

bsearch104.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
7.32770493940182e-110
7.714933404639264e-100
41.0ms
-2.0624495011470672e-307
5.620015589352956e-297
28.0ms
-2.506588446138181e-66
-2.4369413896442637e-70
Results
77.0ms448×body256valid
19.0ms133×body256invalid
Compiler

Compiled 1415 to 1023 computations (27.7% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
4.0ms
5.620015589352956e-297
2.8444016968889986e-287
27.0ms
-2.506588446138181e-66
-2.4369413896442637e-70
Results
24.0ms144×body256valid
5.0ms33×body256invalid
Compiler

Compiled 467 to 341 computations (27% saved)

simplify35.0ms (0.2%)

Algorithm
egg-herbie
Rules
60×*-commutative
44×+-commutative
30×sub-neg
20×neg-mul-1
20×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01201486
11621482
21921482
32131482
42251482
52301482
62311482
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b -369999999999999994915117143859159890400235959314788902967470339832135538442240) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 9999999999999999301199346926304397284673331501389768492615896861647229832830913903761963586894254467577228034048) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -250000000000000002123405358422425744037217481149690153973749775675699226476544) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (/.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)))))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -309999999999999998519261251140792817218726720232239528470610057753917382459392) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (if (<=.f64 b 37000000000000000404819433916600385306321715192515103866465149687408628307332632395026881364405511562182665437184) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -4742843975160471/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -8157691637276011/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 7486381177314951/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -4468138452119177/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 3681675540198023/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
Outputs
(if (<=.f64 b -369999999999999994915117143859159890400235959314788902967470339832135538442240) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 9999999999999999301199346926304397284673331501389768492615896861647229832830913903761963586894254467577228034048) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -369999999999999994915117143859159890400235959314788902967470339832135538442240) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 9999999999999999301199346926304397284673331501389768492615896861647229832830913903761963586894254467577228034048) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4))))) a)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 a (*.f64 c -4)))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -250000000000000002123405358422425744037217481149690153973749775675699226476544) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (/.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)))))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -250000000000000002123405358422425744037217481149690153973749775675699226476544) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -250000000000000002123405358422425744037217481149690153973749775675699226476544) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 2)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -309999999999999998519261251140792817218726720232239528470610057753917382459392) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (if (<=.f64 b 37000000000000000404819433916600385306321715192515103866465149687408628307332632395026881364405511562182665437184) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -309999999999999998519261251140792817218726720232239528470610057753917382459392) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (fma.f64 b 2 (*.f64 -2 (*.f64 c (/.f64 a b)))) a)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b))) b))) (if (<=.f64 b 37000000000000000404819433916600385306321715192515103866465149687408628307332632395026881364405511562182665437184) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -4742843975160471/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -4742843975160471/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 c -2) b)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 89999999999999997982768194178559740352103395851612145638952116468130608389561440778297123843329390254119226179584) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 a (*.f64 c -4)) (*.f64 b b)))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -8157691637276011/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 7486381177314951/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -8157691637276011/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 c -2) b)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (<=.f64 b 7486381177314951/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))) a)) (/.f64 (neg.f64 c) b)) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b)))))
(if (<=.f64 b -4468138452119177/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 3681675540198023/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 -2 c) b)) (/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))))
(if (<=.f64 b -4468138452119177/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b)) (if (<=.f64 b 3681675540198023/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (if (>=.f64 b 0) (*.f64 -1/2 (/.f64 (*.f64 c -2) b)) (/.f64 (*.f64 2 c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b))))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 2 (/.f64 b a)))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 b a) 2))) (/.f64 (neg.f64 c) b))
(if (>=.f64 b 0) (*.f64 -1/2 (*.f64 (/.f64 b a) 2)) (/.f64 (neg.f64 c) b))
Compiler

Compiled 578 to 369 computations (36.2% saved)

soundness1.5s (7%)

Rules
1692×fma-neg
1692×fma-neg
1322×associate-/r*
1234×times-frac
1104×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088908
1248792
2736792
32164764
46607764
087037799
1235634803
058123540
1155821464
2648321452
087037799
1235634803
058123540
1155821464
2648321452
055514401
1149413689
2537413633
029300
1659274
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 540 to 339 computations (37.2% saved)

end0.0ms (0%)

preprocess200.0ms (0.9%)

Compiler

Compiled 1196 to 690 computations (42.3% saved)

Profiling

Loading profile data...