quad2m (problem 3.2.1, negative)

Time bar (total: 9.9s)

analyze104.0ms (1%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.5s (14.9%)

Results
574.0ms5150×body256valid
297.0ms1023×body2048valid
158.0ms682×body1024valid
136.0ms1109×body256invalid
131.0ms372×body4096valid
94.0ms677×body256infinite
58.0ms352×body512valid
Bogosity

preprocess375.0ms (3.8%)

Algorithm
egg-herbie
Rules
3882×fma-def
1456×div-sub
1174×fma-neg
756×associate-/r*
736×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048273
1144265
2327265
31033257
43129257
55389257
66191257
76708257
86870257
96928257
107281257
117387257
127405257
137635257
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 a c)))) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 (neg.f64 c) (*.f64 a a)))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a)
(/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 c c)))) a)
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify145.0ms (1.5%)

Algorithm
egg-herbie
Rules
1084×fma-def
1044×div-sub
532×distribute-rgt-in
522×distribute-lft-in
440×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
13039
26039
312939
421939
539139
665439
7103039
8124039
9159839
10308439
11523139
12532939
13533739
14535339
15535339
16541139
17544739
18547939
19549139
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))

eval1.0ms (0%)

Compiler

Compiled 29 to 13 computations (55.2% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
50.5%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 32 to 20 computations (37.5% saved)

localize65.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.7%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
95.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
76.5%
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
60.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 54 to 11 computations (79.6% saved)

series40.0ms (0.4%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
25.0ms
b_2
@0
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
1.0ms
c
@inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
1.0ms
b_2
@0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
a
@inf
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
1.0ms
c
@inf
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1618×fma-def
1474×log-prod
520×fma-neg
512×expm1-udef
512×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify258.0ms (2.6%)

Algorithm
egg-herbie
Rules
1644×fma-neg
818×fma-def
660×associate-*r*
588×log-prod
538×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval217.0ms (2.2%)

Compiler

Compiled 15721 to 4794 computations (69.5% saved)

prune178.0ms (1.8%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New60120621
Fresh000
Picked011
Done000
Total60121622
Accurracy
93.5%
Counts
622 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.1%
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) 3) 1/3)
26.6%
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) -1)
26.3%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 3)
25.5%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a)
16.9%
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (sqrt.f64 a))
49.2%
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
33.4%
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
50.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
25.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
36.7%
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
48.5%
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
51.4%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
7.1%
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) 3) 1/3)
26.6%
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) -1)
26.3%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 3)
25.5%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a)
16.9%
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (sqrt.f64 a))
49.2%
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
33.4%
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
50.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
25.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
36.7%
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
48.5%
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
51.4%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
Compiler

Compiled 1308 to 860 computations (34.3% saved)

localize225.0ms (2.3%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
98.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
86.8%
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))))
77.2%
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
44.4%
(fma.f64 a (neg.f64 c) (*.f64 c a))
100.0%
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
99.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
88.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
100.0%
(*.f64 1/2 (/.f64 c b_2))
100.0%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
100.0%
(*.f64 -2 (/.f64 b_2 a))
100.0%
(/.f64 (*.f64 -1/2 c) b_2)
98.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
88.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
86.8%
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
Compiler

Compiled 246 to 63 computations (74.4% saved)

series115.0ms (1.2%)

Counts
14 → 173
Calls

108 calls:

TimeVariablePointExpression
22.0ms
a
@-inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
22.0ms
a
@inf
(*.f64 -2 (/.f64 b_2 a))
5.0ms
a
@inf
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
5.0ms
a
@0
(fma.f64 a (neg.f64 c) (*.f64 c a))
4.0ms
a
@inf
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))

rewrite145.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
892×add-sqr-sqrt
870×pow1
870×*-un-lft-identity
820×add-exp-log
820×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039420
1890420
Stop Event
node limit
Counts
14 → 171
Calls
Call 1
Inputs
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(fma.f64 a (neg.f64 c) (*.f64 c a))
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a))))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
Outputs
(*.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(log.f64 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(/.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1) (neg.f64 a))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(*.f64 1 (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (*.f64 c -1/2) (/.f64 1 b_2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(pow.f64 (/.f64 (*.f64 c -1/2) b_2) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c -1/2) b_2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c -1/2) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c -1/2) b_2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c -1/2) b_2)))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(log.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a))))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1)
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (*.f64 1/2 c) b_2)
(pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b_2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 c (neg.f64 a))) (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 c a))
(*.f64 1 (fma.f64 a (neg.f64 c) (*.f64 c a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(pow.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 1)
(log.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (fma.f64 a (neg.f64 c) (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(expm1.f64 (log1p.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(exp.f64 (log.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(log1p.f64 (expm1.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 1 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(pow.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (*.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1)
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) a))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (/.f64 1 a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))

simplify144.0ms (1.5%)

Algorithm
egg-herbie
Rules
1184×fma-def
1070×associate-*r*
890×associate-*l*
540×associate-/l*
526×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072419880
1201911662
Stop Event
node limit
Counts
344 → 425
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 2 b_2)
(*.f64 2 b_2)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 5))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2)))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))))))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (*.f64 -2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 -2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 b_2 2) a) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (*.f64 -1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 b_2 2) a) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) a) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) a) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) a) (pow.f64 b_2 3))))))
(*.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(log.f64 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(/.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1) (neg.f64 a))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(*.f64 1 (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (*.f64 c -1/2) (/.f64 1 b_2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(pow.f64 (/.f64 (*.f64 c -1/2) b_2) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c -1/2) b_2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c -1/2) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c -1/2) b_2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c -1/2) b_2)))
(/.f64 (*.f64 -2 b_2) a)
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(log.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a))))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1)
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (*.f64 1/2 c) b_2)
(pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b_2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 c (neg.f64 a))) (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 c a))
(*.f64 1 (fma.f64 a (neg.f64 c) (*.f64 c a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(pow.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 1)
(log.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (fma.f64 a (neg.f64 c) (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(expm1.f64 (log1p.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(exp.f64 (log.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(log1p.f64 (expm1.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 1 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(pow.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (*.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1)
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) a))
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (/.f64 1 a))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (/.f64 (pow.f64 b_2 4) -1) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 2 b_2 (*.f64 1/2 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2)))
(fma.f64 b_2 2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2))))
(fma.f64 b_2 2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)) -1)) (fma.f64 b_2 2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2) -1/2)
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2) -1/2))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2) -1/2)))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 (/.f64 (pow.f64 c 3) (/.f64 (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)) -1)) -1/16 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 (/.f64 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) b_2) -1/2))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 1 (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 c (neg.f64 a)) 4) 1/64)) (pow.f64 b_2 7)) (fma.f64 (/.f64 (pow.f64 c 3) (/.f64 (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)) -1)) -1/16 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(*.f64 2 b_2)
(*.f64 b_2 2)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 (neg.f64 b_2) a))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) c))) (neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (*.f64 (/.f64 (/.f64 (pow.f64 b_2 4) -1) (sqrt.f64 -1)) 1/8)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6))))))))
(fma.f64 1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (fma.f64 (/.f64 b_2 a) -2 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a (neg.f64 a))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))))
(fma.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3))))
(fma.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (*.f64 c (/.f64 -1/2 b_2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5)))))
(fma.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3)) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (/.f64 (*.f64 (pow.f64 c 3) 1/16) (/.f64 (pow.f64 b_2 5) (*.f64 a (neg.f64 a))))) (*.f64 c (/.f64 -1/2 b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 a (pow.f64 b_2 7)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)) (pow.f64 b_2 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 2))) (pow.f64 b_2 5))))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 a (pow.f64 b_2 7))) (fma.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3)) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 6))))))))
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (/.f64 (*.f64 (pow.f64 c 3) 1/16) (/.f64 (pow.f64 b_2 5) (*.f64 a (neg.f64 a))))) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 1 (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 c (neg.f64 a)) 4) 1/64)) (*.f64 a (pow.f64 b_2 7))) (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 b_2) a))
(neg.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 a (+.f64 c (*.f64 -1 c)))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 -1 c))))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 c (+.f64 a (*.f64 -1 a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 c (*.f64 0 a))
0
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 -1 a))))
(*.f64 c (*.f64 0 a))
0
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))
(fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3))))))
(fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a))))) (fma.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (neg.f64 a)) 3)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 5))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))) (fma.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 5)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a))))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (neg.f64 a)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (neg.f64 a)) 5))) (*.f64 (pow.f64 b_2 6) 1/16))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) b_2)
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) b_2)
(+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) b_2)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) b_2)))
(+.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (pow.f64 b_2 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -1 b_2 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))
(-.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2)))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))) b_2)
b_2
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) b_2)
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) b_2)
(+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) b_2))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))))))
(fma.f64 1/2 (/.f64 c (/.f64 b_2 (-.f64 (*.f64 2 (*.f64 0 a)) a))) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 2))) b_2) (*.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 3))))))
(+.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (neg.f64 a) 3))) b_2)))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) b_2)
(+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) b_2))
(+.f64 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 2) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) (/.f64 b_2 a)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) b_2) (fma.f64 1/16 (/.f64 (pow.f64 (neg.f64 c) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))
(neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))))
(fma.f64 -1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))) (*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))))
(fma.f64 (*.f64 -1/2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 -1 b_2) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))))
(fma.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3)))) (fma.f64 -1/2 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))))) (*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))))
(fma.f64 1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (neg.f64 a)) 3)))) (fma.f64 (*.f64 -1/2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -2 b_2 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))
(fma.f64 b_2 -2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2)))
(fma.f64 b_2 -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))))
(fma.f64 b_2 -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (pow.f64 b_2 5)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 4) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2)) 2)) (pow.f64 b_2 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (pow.f64 b_2 5)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 c (neg.f64 a)) 4) (*.f64 (pow.f64 (*.f64 c (neg.f64 a)) 4) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (pow.f64 b_2 5)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (*.f64 -2 b_2))
(fma.f64 -2 b_2 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))
(fma.f64 b_2 -2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2)))
(fma.f64 b_2 -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (pow.f64 b_2 3))))))
(fma.f64 -1/2 (/.f64 c (/.f64 b_2 (-.f64 (*.f64 2 (*.f64 0 a)) a))) (fma.f64 -2 b_2 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 3))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 c c) (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 2))) (pow.f64 b_2 3)))))
(+.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (fma.f64 b_2 -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (neg.f64 a) 3)))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (*.f64 -2 b_2))
(fma.f64 -2 b_2 (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2))
(fma.f64 b_2 -2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) b_2)))
(fma.f64 b_2 -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) a) b_2)) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 3)) (pow.f64 b_2 5))))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) (/.f64 b_2 a)) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 2) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3)))))))
(+.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (fma.f64 b_2 -2 (fma.f64 -1/16 (/.f64 (pow.f64 (neg.f64 c) 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (/.f64 1/8 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 c (neg.f64 a)) 2))))))
(*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 b_2 2) a) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (*.f64 -1 (/.f64 b_2 a))))
(fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 (neg.f64 b_2) a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a)))) (*.f64 (/.f64 b_2 (/.f64 a b_2)) -1/2)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 b_2 2) a) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 b_2 4) a) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3))))) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) a)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3))) (/.f64 (pow.f64 b_2 4) a)) (/.f64 (neg.f64 b_2) a))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (neg.f64 a)))) (/.f64 b_2 (/.f64 a b_2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (neg.f64 a)) 3))) (/.f64 (pow.f64 b_2 4) a)))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) (*.f64 a b_2))))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) (*.f64 a b_2)))))
(fma.f64 (/.f64 b_2 a) -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) (*.f64 a b_2)) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))))))
(fma.f64 (/.f64 b_2 a) -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (*.f64 a (pow.f64 b_2 5))) (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (*.f64 a (pow.f64 b_2 5))) (/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5))) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 4) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3) (*.f64 a (pow.f64 b_2 5))) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 c (neg.f64 a)) 4) (*.f64 (pow.f64 (*.f64 c (neg.f64 a)) 4) 1/64)) (*.f64 a (pow.f64 b_2 7))) (/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) (*.f64 a b_2))))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)) (*.f64 a b_2)))))
(fma.f64 (/.f64 b_2 a) -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 3)) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) 2)) (*.f64 a (pow.f64 b_2 3)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) a) (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 3) (pow.f64 b_2 5))) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 a (pow.f64 b_2 3)) (pow.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) 2))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a)) (*.f64 a b_2))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) a) (/.f64 (pow.f64 (neg.f64 a) 3) (pow.f64 b_2 5))) (fma.f64 (/.f64 b_2 a) -2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c (neg.f64 a)) 2) (*.f64 a (pow.f64 b_2 3))) (/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) a) (pow.f64 b_2 3)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) b_2)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 c (*.f64 -1 c))) c) 2) a) (pow.f64 b_2 3))))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) b_2) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (*.f64 0 c)) c) 2) (/.f64 (pow.f64 b_2 3) a))))))
(+.f64 (fma.f64 1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))) (*.f64 -1/16 (/.f64 (pow.f64 (neg.f64 c) 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))
(*.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 b_2 (-.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (exp.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(cbrt.f64 (pow.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 3))
(expm1.f64 (log1p.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(/.f64 (*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1) (neg.f64 a))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) 1)
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) (*.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))))
(/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a))
(*.f64 1 (/.f64 (*.f64 c -1/2) b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 c -1/2) (/.f64 1 b_2))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (sqrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (/.f64 (*.f64 c -1/2) b_2) 1)
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (exp.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(cbrt.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 (/.f64 b_2 a) -2)
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 (/.f64 b_2 a) -2)
(log.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 b_2 a) -2)
(cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 b_2 a) -2)
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 b_2 a) -2)
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 b_2 a) -2)
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) -2) 3) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 3)) (+.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 1/2 (/.f64 b_2 c)) (-.f64 (/.f64 1/2 (/.f64 b_2 c)) (*.f64 (/.f64 b_2 a) -2)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 2 (/.f64 b_2 a))) (pow.f64 (*.f64 (/.f64 b_2 a) -2) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 1/4 (*.f64 (/.f64 c b_2) (/.f64 c b_2)))) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) -2) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 (/.f64 b_2 a) -2 (*.f64 c (/.f64 -1/2 b_2))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 1/2 (/.f64 b_2 c))) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 1/2 (/.f64 b_2 c))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 1/2 (/.f64 b_2 c))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 (sqrt.f64 -1) 2)) b_2)))
(fma.f64 (/.f64 b_2 a) -2 (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (*.f64 1/2 (/.f64 c b_2)) 1)
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1 (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(pow.f64 (*.f64 c (neg.f64 a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(cbrt.f64 (*.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 c (neg.f64 a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) 1)
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (/.f64 1 a)) (/.f64 b_2 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 0) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 3)) (+.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (*.f64 c (neg.f64 a)) 3/2)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2) (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 c (neg.f64 a))) (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 -1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 c a))
(*.f64 c (*.f64 0 a))
0
(*.f64 1 (fma.f64 a (neg.f64 c) (*.f64 c a)))
(*.f64 c (*.f64 0 a))
0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)))) (cbrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(pow.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 1)
(*.f64 c (*.f64 0 a))
0
(log.f64 (exp.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) (fma.f64 a (neg.f64 c) (*.f64 c a))) (fma.f64 a (neg.f64 c) (*.f64 c a))))
(cbrt.f64 (*.f64 (*.f64 c (*.f64 0 a)) (*.f64 (*.f64 c (*.f64 0 a)) (*.f64 c (*.f64 0 a)))))
(cbrt.f64 0)
(expm1.f64 (log1p.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(exp.f64 (log.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(log1p.f64 (expm1.f64 (fma.f64 a (neg.f64 c) (*.f64 c a))))
(*.f64 c (*.f64 0 a))
0
(*.f64 1 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) 1/2)
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(cbrt.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(cbrt.f64 (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1 (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 1)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (fma.f64 -1 b_2 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (fma.f64 1 (neg.f64 b_2) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 0) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 1 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))) (cbrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (sqrt.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) 3)) (+.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)) (*.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))) 3)) (+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))) (*.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 b_2) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))) (+.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))))
(/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) 1)
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log.f64 (exp.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(cbrt.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))))))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (log.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log1p.f64 (expm1.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2))) a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(*.f64 1 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) (/.f64 1 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a))) (cbrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (sqrt.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) 1)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(log.f64 (exp.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a) (*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 c a)) 2)))) a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) (*.f64 2 (*.f64 c (*.f64 0 a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)

eval240.0ms (2.4%)

Compiler

Compiled 14351 to 6738 computations (53% saved)

prune141.0ms (1.4%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New42017437
Fresh9615
Picked145
Done011
Total43028458
Accurracy
95.9%
Counts
458 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.6%
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) -1)
48.5%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
14.9%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
50.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
30.0%
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
12.9%
(/.f64 (neg.f64 b_2) a)
12.6%
(/.f64 1/2 (/.f64 b_2 c))
23.7%
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
30.1%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
44.1%
(*.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (neg.f64 a)))
29.0%
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
32.9%
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
22.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
33.0%
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
37.1%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
33.2%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
37.6%
(*.f64 c (/.f64 -1/2 b_2))
22.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
26.6%
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) -1)
48.5%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
14.9%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
50.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
30.0%
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
12.9%
(/.f64 (neg.f64 b_2) a)
12.6%
(/.f64 1/2 (/.f64 b_2 c))
23.7%
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
30.1%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
44.1%
(*.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (neg.f64 a)))
29.0%
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
32.9%
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
22.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
33.0%
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
37.1%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
33.2%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
37.6%
(*.f64 c (/.f64 -1/2 b_2))
22.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
Compiler

Compiled 2074 to 1360 computations (34.4% saved)

localize228.0ms (2.3%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
98.5%
(*.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (neg.f64 a)))
91.4%
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
88.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
87.4%
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
100.0%
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
100.0%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
100.0%
(*.f64 -2 (/.f64 b_2 a))
88.2%
(/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))
99.8%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
98.6%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
91.4%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
87.3%
(/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
77.2%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
Compiler

Compiled 274 to 98 computations (64.2% saved)

series114.0ms (1.1%)

Counts
11 → 182
Calls

96 calls:

TimeVariablePointExpression
12.0ms
b_2
@inf
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
7.0ms
b_2
@inf
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
7.0ms
c
@inf
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
6.0ms
c
@-inf
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
5.0ms
a
@inf
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))

rewrite99.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
884×add-sqr-sqrt
864×pow1
864×*-un-lft-identity
818×add-cbrt-cube
818×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039401
1929401
Stop Event
node limit
Counts
11 → 131
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (neg.f64 a)))
Outputs
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a))
(*.f64 1 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(pow.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(pow.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) (/.f64 (*.f64 b_2 2) (neg.f64 a))) (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 1 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))
(*.f64 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a)) (/.f64 1 (*.f64 b_2 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))
(pow.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) 1)
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))
(/.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a))) (*.f64 b_2 a))
(pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 1 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(*.f64 (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(pow.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1)
(log.f64 (exp.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(exp.f64 (log.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 c a) 1) (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1) (neg.f64 a))
(/.f64 (*.f64 (*.f64 c a) (/.f64 1 (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))

simplify138.0ms (1.4%)

Algorithm
egg-herbie
Rules
1648×fma-def
1162×times-frac
846×associate-/r*
632×associate-*r/
600×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079817251
1250615065
Stop Event
node limit
Counts
313 → 419
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2)) b_2) a)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2) c)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/4 (*.f64 c (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))) (pow.f64 b_2 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b_2 3))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3)))))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3)))))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2)) b_2) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2) c)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) a))) (*.f64 1/16 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))) (pow.f64 b_2 5))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b_2 7)))))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)))) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (pow.f64 b_2 3)) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))))
(*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3)))) (*.f64 1/4 (*.f64 c (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 4)))) (*.f64 1/128 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 b_2 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 b_2 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 b_2 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2)) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.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 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 (pow.f64 a 2) (pow.f64 b_2 5)))))) (+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))))))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7)))))))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a))
(*.f64 1 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(pow.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(pow.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) (/.f64 (*.f64 b_2 2) (neg.f64 a))) (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 1 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))
(*.f64 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a)) (/.f64 1 (*.f64 b_2 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))
(pow.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) 1)
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))
(/.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a))) (*.f64 b_2 a))
(pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 1 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(*.f64 (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(pow.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1)
(log.f64 (exp.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(exp.f64 (log.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 c a) 1) (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1) (neg.f64 a))
(/.f64 (*.f64 (*.f64 c a) (/.f64 1 (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(exp.f64 (log.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) b_2)
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a)))) b_2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a)))) b_2))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 b_2 -2)) (*.f64 (*.f64 c c) (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2)) b_2) a)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3)))))))))
(fma.f64 -2 b_2 (fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))) 2)) (/.f64 a b_2)) (*.f64 -1/4 (/.f64 a (/.f64 (*.f64 b_2 b_2) (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))))))))) (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))))))))
(fma.f64 b_2 -2 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 (*.f64 c c) (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))))) (*.f64 (pow.f64 c 3) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 1/64)) (/.f64 a b_2)) (*.f64 -1/4 (/.f64 (/.f64 (*.f64 a (*.f64 -1/8 (*.f64 a a))) (pow.f64 b_2 3)) (*.f64 b_2 b_2))))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2) c)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (fma.f64 -1/4 (/.f64 c (/.f64 (*.f64 b_2 b_2) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))))) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (/.f64 c b_2)))))) (*.f64 (*.f64 a a) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (-.f64 (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 (pow.f64 a 3) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 1/64)) (/.f64 c b_2)) (*.f64 -1/4 (/.f64 c (*.f64 (/.f64 b_2 -1/8) (/.f64 b_2 (/.f64 (*.f64 c c) (pow.f64 b_2 3))))))))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 -1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 -1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 b_2 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))))) (fma.f64 -1 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))) (/.f64 b_2 -1)) (*.f64 (pow.f64 b_2 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1))) (sqrt.f64 -1)) (/.f64 (/.f64 1/2 c) a))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c a))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (*.f64 -1/4 (*.f64 c (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))) (pow.f64 b_2 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b_2 3))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 c a)) (fma.f64 1/16 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))))))) (pow.f64 b_2 5)) (*.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (-.f64 (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (/.f64 (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 1/64)) (*.f64 c a)) (fma.f64 -1/4 (*.f64 (*.f64 c a) (*.f64 -1/8 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) 1/16))) (pow.f64 b_2 5)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 7))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/128 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (pow.f64 a 4))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/32 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (pow.f64 a 4))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/128 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (pow.f64 a 4))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 -1/32 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 7) (pow.f64 a 4)))))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1)) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1)))) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 1/64)) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 (*.f64 (*.f64 a a) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))))
(fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 b_2 -2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (/.f64 (*.f64 1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 a a))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b_2 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))) 2)))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b_2 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 1/64)))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (pow.f64 a 4)) b_2)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (/.f64 b_2 (pow.f64 a 4))) (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 1/64)) (/.f64 b_2 (pow.f64 a 4)))))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3)))))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b_2 3)) -1/8)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(-.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a)) (*.f64 (*.f64 c c) (/.f64 (*.f64 a -1/8) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3)))))) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 b_2 3))) (*.f64 1/8 (/.f64 a (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 b_2 3))) 2)) b_2) (pow.f64 a 2))) (*.f64 1/16 (/.f64 (pow.f64 a 2) (pow.f64 b_2 5))))))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 (/.f64 a (pow.f64 b_2 3)) -1/8)) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 -1/4 (/.f64 (*.f64 a (*.f64 (/.f64 a (pow.f64 b_2 3)) -1/8)) (*.f64 b_2 b_2)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 a a) (pow.f64 b_2 3))) 2)) (/.f64 (*.f64 a a) b_2)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 5)))))) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (fma.f64 -2 (/.f64 b_2 a) (-.f64 (/.f64 (*.f64 c 1/2) b_2) (*.f64 (pow.f64 c 3) (fma.f64 -1/4 (*.f64 (/.f64 a b_2) (/.f64 (/.f64 (*.f64 a -1/8) (pow.f64 b_2 3)) b_2)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 1/64)) a)) (*.f64 1/16 (/.f64 (*.f64 a a) (pow.f64 b_2 5)))))))) (*.f64 (*.f64 c c) (/.f64 (*.f64 a -1/8) (pow.f64 b_2 3))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1 (*.f64 a (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (-.f64 (/.f64 (*.f64 c 1/2) b_2) (*.f64 a (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))))) (pow.f64 b_2 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2) c)))))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) (*.f64 -1/4 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3)))))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (fma.f64 -1/4 (/.f64 c (/.f64 (*.f64 b_2 b_2) (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))))) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) (/.f64 c b_2)))))) (fma.f64 -1 (*.f64 a (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 (neg.f64 (*.f64 a a)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 1/64)) (/.f64 c b_2)) (*.f64 -1/4 (/.f64 c (*.f64 (/.f64 b_2 -1/8) (/.f64 b_2 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))))) (-.f64 (/.f64 (*.f64 c 1/2) b_2) (*.f64 a (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 (neg.f64 a)))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))
(+.f64 (/.f64 b_2 (neg.f64 a)) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 b_2 3) (+.f64 (/.f64 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 -1))))) (+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))
(-.f64 (+.f64 (/.f64 b_2 (neg.f64 a)) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1)))))) (*.f64 (pow.f64 b_2 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1))) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 c (*.f64 a a))))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/8) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -2 (/.f64 b_2 a) (-.f64 (/.f64 (*.f64 c 1/2) b_2) (/.f64 (*.f64 -1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) a))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) a)) (*.f64 -1/4 (*.f64 (pow.f64 c 2) a))) a))) (*.f64 1/16 (*.f64 (pow.f64 c 3) (pow.f64 a 2))))) (pow.f64 b_2 5))))))
(fma.f64 -2 (/.f64 b_2 a) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (*.f64 c c)) -1/8) (pow.f64 b_2 3)) (fma.f64 1/2 (/.f64 c b_2) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (*.f64 c (*.f64 a a))) (fma.f64 -1/4 (*.f64 c (*.f64 a (*.f64 (*.f64 a (*.f64 c c)) -1/8))) (*.f64 1/16 (*.f64 (pow.f64 c 3) (*.f64 a a))))) (pow.f64 b_2 5))))))
(fma.f64 -2 (/.f64 b_2 a) (-.f64 (-.f64 (/.f64 (*.f64 c 1/2) b_2) (/.f64 (*.f64 -1/8 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) a))) (/.f64 (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) 1/64)) (*.f64 c (*.f64 a a))) (fma.f64 (*.f64 -1/4 c) (*.f64 a (*.f64 (*.f64 a (*.f64 c c)) -1/8)) (*.f64 (*.f64 1/16 (pow.f64 c 3)) (*.f64 a a)))) (pow.f64 b_2 5))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b_2 7)))))))
(fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b_2 7)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b_2 7)))))))
(fma.f64 -1/128 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (pow.f64 a 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/32 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (pow.f64 a 3))))))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1 (/.f64 c b_2))
(neg.f64 (/.f64 c b_2))
(/.f64 (neg.f64 c) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) b_2)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1)) (/.f64 b_2 -1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (*.f64 b_2 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1)) (/.f64 b_2 -1)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)))) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c a))))) (pow.f64 b_2 3)) (+.f64 (*.f64 -1 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (*.f64 b_2 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 (-.f64 (/.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 -1)))) (pow.f64 b_2 3) (*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (fma.f64 (pow.f64 b_2 3) (-.f64 (/.f64 (/.f64 1/2 c) a) (/.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1))) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 -1)) (/.f64 b_2 -1))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 -1 (sqrt.f64 -1)))))
(*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -2 (/.f64 b_2 -1))
(+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (*.f64 -2 (/.f64 b_2 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) -1/8) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (*.f64 -2 (/.f64 b_2 -1))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (pow.f64 b_2 3))) (+.f64 (*.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) a)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3)))) (*.f64 1/4 (*.f64 c (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2)))) (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) -1/8) (pow.f64 b_2 3)) (fma.f64 -2 (/.f64 b_2 (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1 (/.f64 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 1/4 (*.f64 c (*.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) -1/8)))))) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(-.f64 (fma.f64 -2 (/.f64 b_2 -1) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) (/.f64 (fma.f64 2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 1 (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a)))) 2)) (*.f64 c a)) (fma.f64 -1/16 (*.f64 (pow.f64 c 3) (*.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 1/4 c) (*.f64 (*.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) -1/8) (neg.f64 a))))) (pow.f64 b_2 5)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) (pow.f64 b_2 3))))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) (pow.f64 b_2 3)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 1 (pow.f64 a 3)))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 4)))) (*.f64 1/128 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 b_2 3)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 6))) 5/128) (pow.f64 b_2 7)) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (neg.f64 (*.f64 a a))) (pow.f64 b_2 3)) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 1 (pow.f64 a 3)))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c 4) -1) (pow.f64 a 4)) 5/128) (pow.f64 b_2 7))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -1)))
(+.f64 b_2 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(+.f64 b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))
(-.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 b_2 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (+.f64 b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1)) -1/2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (+.f64 b_2 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (+.f64 b_2 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))))))
(+.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 1 (*.f64 c a)))) (sqrt.f64 -1)) -1/2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) 1/8))
(*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 3)) (/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 3)) (fma.f64 -1/2 (*.f64 c (/.f64 (neg.f64 a) b_2)) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (/.f64 (pow.f64 b_2 5) (neg.f64 (pow.f64 a 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8))))) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 3)) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 1 (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a)))) 2)) (pow.f64 b_2 7)) (fma.f64 -1/2 (*.f64 c (/.f64 (neg.f64 a) b_2)) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (/.f64 (pow.f64 b_2 5) (neg.f64 (pow.f64 a 3)))))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(+.f64 (*.f64 2 b_2) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 1/2 (*.f64 c (/.f64 (neg.f64 a) b_2)) (*.f64 b_2 2))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 b_2 2 (fma.f64 1/2 (*.f64 c (/.f64 (neg.f64 a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/2 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (neg.f64 (pow.f64 a 3)))) (fma.f64 b_2 2 (fma.f64 1/2 (*.f64 c (/.f64 (neg.f64 a) b_2)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 3))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 (neg.f64 a)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2)) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))))
(fma.f64 (*.f64 b_2 b_2) (*.f64 1/2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))))) (+.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 (neg.f64 a))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 b_2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.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 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 b_2 b_2) (fma.f64 -1 (*.f64 (pow.f64 b_2 3) (-.f64 (/.f64 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))))
(fma.f64 (*.f64 b_2 b_2) (*.f64 1/2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))))) (+.f64 (fma.f64 (neg.f64 (pow.f64 b_2 3)) (-.f64 (/.f64 1/2 (*.f64 c (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 1/2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))))) (sqrt.f64 -1))) (/.f64 b_2 (neg.f64 a))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))))
(*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a))) -1/8) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 (pow.f64 a 2) (pow.f64 b_2 5)))))) (+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 a (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))))))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2))))))))
(fma.f64 2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -1) 8))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 (*.f64 a a) (pow.f64 b_2 5))))) (fma.f64 2 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 1/4 (/.f64 c (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 a (*.f64 (*.f64 (*.f64 c c) (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) -1/8))))) (*.f64 1/2 (/.f64 c b_2))))))))
(+.f64 (fma.f64 2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 1 (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 1 (*.f64 a a)))) 2)) (*.f64 c (*.f64 (*.f64 a a) (pow.f64 b_2 5)))) (/.f64 (*.f64 b_2 -2) a)) (fma.f64 -1/4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a))) (fma.f64 1/4 (/.f64 c (/.f64 (pow.f64 b_2 5) (*.f64 (neg.f64 a) (*.f64 (*.f64 (*.f64 c c) (neg.f64 a)) -1/8)))) (/.f64 (*.f64 c 1/2) b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7)))))))
(fma.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 7)) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 b_2 5)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6))) (pow.f64 b_2 7)))))))
(fma.f64 1/128 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (neg.f64 (pow.f64 a 3)))) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (neg.f64 a))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 1 (*.f64 a a))) (pow.f64 b_2 5)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 1/32 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (neg.f64 (pow.f64 a 3)))))))))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) 1)
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(cbrt.f64 (*.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (*.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a))
(*.f64 c (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)))))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (+.f64 (neg.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (*.f64 b_2 0)))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(cbrt.f64 (*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(*.f64 (/.f64 (*.f64 c a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 1 a))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 1 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))))) (cbrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (sqrt.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(pow.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) 1)
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))) (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(cbrt.f64 (*.f64 (/.f64 c (/.f64 (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a)) (*.f64 (/.f64 c (/.f64 (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a)) (/.f64 c (/.f64 (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)) a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (*.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (/.f64 c (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2) a)) a)
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(pow.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(log.f64 (exp.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)) (/.f64 (*.f64 b_2 2) (neg.f64 a))) (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(cbrt.f64 (*.f64 (/.f64 b_2 (/.f64 (neg.f64 a) 2)) (*.f64 (/.f64 b_2 (/.f64 (neg.f64 a) 2)) (/.f64 b_2 (/.f64 (neg.f64 a) 2)))))
(cbrt.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 1 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(*.f64 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a)) (/.f64 1 (*.f64 b_2 a)))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(pow.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) 1)
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(log.f64 (exp.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))) (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)) (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2))))
(*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) (pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 3)) (+.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))))
(/.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)) 3) -1/8)) (+.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))) (*.f64 -2 (/.f64 b_2 a))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)) 3) -1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)) (*.f64 2 (/.f64 b_2 a))) (pow.f64 (/.f64 (*.f64 b_2 -2) a) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) 1/4)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b_2 -2) a) 2) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)) 2) -1/4)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(cbrt.f64 (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a))))
(/.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 2 (*.f64 0 a)) a))) (*.f64 b_2 a))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(pow.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) 1)
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)) (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c a) (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) a) b_2)) -1/2)))
(*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 1 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))) (cbrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (sqrt.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1)
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log.f64 (exp.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a) (*.f64 (*.f64 (/.f64 c (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a) (*.f64 (/.f64 c (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))
(/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 1 b_2 (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 1 b_2 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 b_2)) (cbrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 1)))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(+.f64 (fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (+.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 0))
(*.f64 1 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (cbrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 b_2 3) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (+.f64 0 (*.f64 c a)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 1)
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log.f64 (exp.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(cbrt.f64 (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(cbrt.f64 (pow.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) 3))
(expm1.f64 (log1p.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(exp.f64 (log.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(log1p.f64 (expm1.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 c a) 1) (*.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 a)))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (*.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 1) (neg.f64 a))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (*.f64 (*.f64 c a) (/.f64 1 (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) 1)
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log.f64 (exp.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a)) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))) (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (*.f64 (/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))) (/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(exp.f64 (log.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) (neg.f64 a))))
(/.f64 c (*.f64 (neg.f64 a) (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)))
(/.f64 (*.f64 c (/.f64 a (neg.f64 a))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))

eval223.0ms (2.3%)

Compiler

Compiled 15795 to 8306 computations (47.4% saved)

prune121.0ms (1.2%)

Pruning

32 alts after pruning (25 fresh and 7 done)

PrunedKeptTotal
New4299438
Fresh21618
Picked235
Done145
Total43432466
Accurracy
95.9%
Counts
466 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.1%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) b_2) b_2)) a)
4.9%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)) a)
5.0%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2)) a)
48.5%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
17.4%
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) 1/4)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))
14.9%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
30.0%
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
12.9%
(/.f64 (neg.f64 b_2) a)
12.6%
(/.f64 1/2 (/.f64 b_2 c))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
31.0%
(*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 2)) (/.f64 1 (neg.f64 a)))
29.0%
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
53.0%
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
32.9%
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
22.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
33.0%
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
37.1%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
33.2%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
37.6%
(*.f64 c (/.f64 -1/2 b_2))
12.4%
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
13.0%
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
16.0%
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
22.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
31.1%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) b_2) b_2)) a)
4.9%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)) a)
5.0%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2)) a)
48.5%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
17.4%
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) 1/4)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))
14.9%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
13.0%
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
30.0%
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
12.9%
(/.f64 (neg.f64 b_2) a)
12.6%
(/.f64 1/2 (/.f64 b_2 c))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
31.0%
(*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 2)) (/.f64 1 (neg.f64 a)))
29.0%
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
53.0%
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
32.9%
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
22.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
33.0%
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
37.1%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
33.2%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
37.6%
(*.f64 c (/.f64 -1/2 b_2))
12.4%
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
13.0%
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
16.0%
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
22.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
Compiler

Compiled 1936 to 1258 computations (35% saved)

localize212.0ms (2.1%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
97.9%
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
91.5%
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
97.7%
(/.f64 (*.f64 c a) b_2)
88.6%
(-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)
86.4%
(/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
97.3%
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
97.3%
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
99.9%
(*.f64 c (/.f64 -1/2 b_2))
99.1%
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
95.2%
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
92.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 210 to 72 computations (65.7% saved)

series127.0ms (1.3%)

Counts
10 → 240
Calls

81 calls:

TimeVariablePointExpression
30.0ms
b_2
@-inf
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
19.0ms
b_2
@0
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
12.0ms
a
@-inf
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
11.0ms
a
@0
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
11.0ms
a
@inf
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
728×add-sqr-sqrt
712×pow1
708×*-un-lft-identity
674×add-exp-log
672×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033246
1731218
Stop Event
node limit
Counts
10 → 245
Calls
Call 1
Inputs
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
(-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)
(/.f64 (*.f64 c a) b_2)
(log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a)))
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
Outputs
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(*.f64 c (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(*.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) c) -1)
(sqrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(log.f64 (exp.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(/.f64 (*.f64 c -1/2) b_2)
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b_2)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -1/2 b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 b_2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))) 1)
(/.f64 c (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 c (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 a 1) (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a)
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) (/.f64 a 1)))
(/.f64 1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 1 (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 -1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) (/.f64 a 1)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 (/.f64 a 1) (neg.f64 (/.f64 b_2 a))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1) a)
(/.f64 (*.f64 (*.f64 c 1/2) (/.f64 1 a)) (/.f64 b_2 a))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) (/.f64 a 1)))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 a 1)))
(/.f64 (*.f64 c -1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(/.f64 (*.f64 (*.f64 c 1/2) -1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) -1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(/.f64 (*.f64 -1 c) (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (*.f64 -1 (*.f64 c 1/2)) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 c 1/2))) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 (/.f64 1 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) 1)
(*.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 b_2 a)))
(*.f64 1 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (/.f64 (*.f64 c 1/2) b_2) a)
(pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2)
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c 1/2) b_2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))) 1)
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (*.f64 c a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2) (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 3) (pow.f64 b_2 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (fma.f64 b_2 b_2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (*.f64 b_2 b_2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(fma.f64 1 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2))) 1)
(*.f64 1 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 2) (cbrt.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) (sqrt.f64 (/.f64 (*.f64 c a) b_2)))
(pow.f64 (/.f64 (*.f64 c a) b_2) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) 2)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) b_2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) b_2)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) b_2)))
(+.f64 0 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(+.f64 (log.f64 (*.f64 b_2 2)) (neg.f64 (log.f64 a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))) (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)) (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(-.f64 0 (log.f64 (/.f64 a (*.f64 b_2 2))))
(-.f64 (log.f64 (*.f64 b_2 2)) (log.f64 a))
(-.f64 (log.f64 b_2) (log.f64 (/.f64 a 2)))
(-.f64 (log.f64 (neg.f64 (*.f64 b_2 2))) (log.f64 a))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) 1)
(*.f64 1 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)
(neg.f64 (log.f64 (/.f64 a (*.f64 b_2 2))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(exp.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 1))
(log1p.f64 (-.f64 (/.f64 b_2 (/.f64 a 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2)))) 1)
(*.f64 1 (/.f64 b_2 (/.f64 a 2)))
(*.f64 (*.f64 b_2 2) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) (sqrt.f64 (/.f64 b_2 (/.f64 a 2))))
(/.f64 b_2 (/.f64 a 2))
(/.f64 1 (/.f64 a (*.f64 b_2 2)))
(/.f64 (*.f64 b_2 2) a)
(/.f64 (neg.f64 (*.f64 b_2 2)) a)
(pow.f64 (/.f64 b_2 (/.f64 a 2)) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 b_2 (/.f64 a 2))))
(pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)
(pow.f64 (/.f64 a (*.f64 b_2 2)) -1)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (/.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 (/.f64 1 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a 2))))

simplify115.0ms (1.2%)

Algorithm
egg-herbie
Rules
906×associate-*r*
840×times-frac
776×associate-*l*
636×associate-/l*
536×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069413055
1173310665
Stop Event
node limit
Counts
485 → 380
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 1/4 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))))))))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7)))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(*.f64 c (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 1 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(*.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) c) -1)
(sqrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(log.f64 (exp.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(/.f64 (*.f64 c -1/2) b_2)
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b_2)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -1/2 b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 b_2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))) 1)
(/.f64 c (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 c (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 a 1) (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a)
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) (/.f64 a 1)))
(/.f64 1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 1 (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 -1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) (/.f64 a 1)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 (/.f64 a 1) (neg.f64 (/.f64 b_2 a))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1) a)
(/.f64 (*.f64 (*.f64 c 1/2) (/.f64 1 a)) (/.f64 b_2 a))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) (/.f64 a 1)))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 a 1)))
(/.f64 (*.f64 c -1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(/.f64 (*.f64 (*.f64 c 1/2) -1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) -1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(/.f64 (*.f64 -1 c) (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (*.f64 -1 (*.f64 c 1/2)) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 c 1/2))) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 (/.f64 1 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) 1)
(*.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 b_2 a)))
(*.f64 1 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (/.f64 (*.f64 c 1/2) b_2) a)
(pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2)
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c 1/2) b_2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))) 1)
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (*.f64 c a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2) (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 3) (pow.f64 b_2 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (fma.f64 b_2 b_2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (*.f64 b_2 b_2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(fma.f64 1 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2))) 1)
(*.f64 1 (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 2) (cbrt.f64 (/.f64 (*.f64 c a) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) (sqrt.f64 (/.f64 (*.f64 c a) b_2)))
(pow.f64 (/.f64 (*.f64 c a) b_2) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) 2)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) b_2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) b_2)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) b_2)))
(+.f64 0 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(+.f64 (log.f64 (*.f64 b_2 2)) (neg.f64 (log.f64 a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))) (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)) (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(-.f64 0 (log.f64 (/.f64 a (*.f64 b_2 2))))
(-.f64 (log.f64 (*.f64 b_2 2)) (log.f64 a))
(-.f64 (log.f64 b_2) (log.f64 (/.f64 a 2)))
(-.f64 (log.f64 (neg.f64 (*.f64 b_2 2))) (log.f64 a))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) 1)
(*.f64 1 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)
(neg.f64 (log.f64 (/.f64 a (*.f64 b_2 2))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(exp.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 1))
(log1p.f64 (-.f64 (/.f64 b_2 (/.f64 a 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2)))) 1)
(*.f64 1 (/.f64 b_2 (/.f64 a 2)))
(*.f64 (*.f64 b_2 2) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) (sqrt.f64 (/.f64 b_2 (/.f64 a 2))))
(/.f64 b_2 (/.f64 a 2))
(/.f64 1 (/.f64 a (*.f64 b_2 2)))
(/.f64 (*.f64 b_2 2) a)
(/.f64 (neg.f64 (*.f64 b_2 2)) a)
(pow.f64 (/.f64 b_2 (/.f64 a 2)) 1)
(pow.f64 (E.f64) (log.f64 (/.f64 b_2 (/.f64 a 2))))
(pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)
(pow.f64 (/.f64 a (*.f64 b_2 2)) -1)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (/.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a 2)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 (/.f64 1 a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a 2))))
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1 b_2 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) 1/2)) b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1 b_2 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (/.f64 (pow.f64 b_2 4) -1) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) 1/2))) b_2))
(*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)))
(fma.f64 1/16 (/.f64 (*.f64 -1 (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 5)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (pow.f64 b_2 7)) (/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2))))
(fma.f64 1/16 (/.f64 (*.f64 -1 (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 5)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c a) (*.f64 c a))) 2)) (pow.f64 b_2 7)) (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))
(fma.f64 -2 b_2 (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2))
(fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2))))
(fma.f64 -2 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2)))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) b_2)))))
(fma.f64 -2 b_2 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 (/.f64 c (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) -1/2))))
(fma.f64 b_2 -2 (fma.f64 (/.f64 (*.f64 -1 (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 5)) -1/16 (fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 a a)) 1/8 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (*.f64 b_2 b_2)))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 b_2 b_2)))) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 b_2 3) (+.f64 (/.f64 1/2 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.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 -1) 3))) -1/2) (sqrt.f64 -1))))) (+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (*.f64 b_2 b_2))))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 -1 (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) -1/2)) (/.f64 1/2 (*.f64 c (*.f64 a a))))) (pow.f64 b_2 3) (/.f64 (neg.f64 b_2) a)))
(*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 2 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 2 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -1) 2)) a) 1/8) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 b_2 -2) a)) (/.f64 (neg.f64 (*.f64 (*.f64 c (neg.f64 c)) (*.f64 a 1/8))) (pow.f64 b_2 3)))
(+.f64 (*.f64 2 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 1/4 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 a (+.f64 (*.f64 1/4 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a))) (*.f64 -1/8 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)))))))))) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 2 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -1) 2)) a) 1/8) (pow.f64 b_2 3)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a))) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) 2) (*.f64 1/16 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 4))))) (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 (*.f64 1/4 c) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 -1) 2)) a) 1/8))))) (pow.f64 b_2 5)) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (-.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 3) (*.f64 a a)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c a) (*.f64 c a))) 2)) (*.f64 c (*.f64 a a))) (*.f64 c (*.f64 (*.f64 a (neg.f64 (*.f64 (*.f64 c (neg.f64 c)) (*.f64 a 1/8)))) 1/4)))) (pow.f64 b_2 5))) (-.f64 (/.f64 (*.f64 b_2 -2) a) (*.f64 1/8 (/.f64 (*.f64 c (neg.f64 c)) (/.f64 (pow.f64 b_2 3) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c (neg.f64 c)) (/.f64 (pow.f64 b_2 3) a)) (*.f64 c (/.f64 -1/2 b_2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (*.f64 c (/.f64 -1/2 b_2))))
(fma.f64 1/8 (/.f64 (*.f64 c (neg.f64 c)) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 c (/.f64 -1/2 b_2) (/.f64 -1/16 (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 c 3) (*.f64 a a))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 6) (pow.f64 a 3))) (pow.f64 b_2 7)))))))
(fma.f64 1/128 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 7) (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)))) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 a a)))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 c 4))) (pow.f64 b_2 7))))))
(fma.f64 1/128 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7)) (*.f64 -1 (pow.f64 a 3))) (fma.f64 1/8 (/.f64 (*.f64 c (neg.f64 c)) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (fma.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7)) (*.f64 -1 (pow.f64 a 3))) 1/32 (*.f64 c (/.f64 -1/2 b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 1/2 (*.f64 c (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))) b_2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 -2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2)))
(+.f64 (*.f64 b_2 0) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2))
(+.f64 (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2)))
(+.f64 (*.f64 b_2 0) (-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (*.f64 b_2 0)))
(+.f64 (fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (*.f64 b_2 0)))
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3) 1/3)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 2))
(fabs.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) b_2)
(fma.f64 (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))) 1)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 c (/.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 1 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2) (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 1)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (cbrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 3)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3) 1/3)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (sqrt.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 2)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) c) -1)
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(sqrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2))
(fabs.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))
(log.f64 (exp.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(cbrt.f64 (pow.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 3))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) 3)))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(expm1.f64 (log1p.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(exp.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))) 1))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(log1p.f64 (expm1.f64 (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))))
(/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b_2)) c))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 -1/2 b_2) 3)))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 b_2) 3) (pow.f64 c 3)))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))) 1)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 c (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 c (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) 1/2)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 a 1) (/.f64 b_2 a)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) (/.f64 a 1)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 1 (*.f64 (/.f64 a 1) (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c 1/2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (*.f64 (/.f64 b_2 a) (/.f64 a 1)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (neg.f64 (*.f64 c 1/2)) (*.f64 (/.f64 a 1) (neg.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1) a)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (*.f64 c 1/2) (/.f64 1 a)) (/.f64 b_2 a))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 c 1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) (/.f64 a 1)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) 1) (*.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 a 1)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 (*.f64 c -1) (*.f64 (/.f64 (/.f64 b_2 a) 1/2) a))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 (*.f64 c 1/2) -1) (*.f64 (/.f64 b_2 a) a))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 c 1/2)) -1) (*.f64 (neg.f64 (/.f64 b_2 a)) a))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1 c) (*.f64 a (/.f64 (/.f64 b_2 a) 1/2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1 (*.f64 c 1/2)) (*.f64 a (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 c 1/2))) (*.f64 a (neg.f64 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 1)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 3)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(pow.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3) 1/3)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 2)
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a))) 2))
(fabs.f64 (/.f64 c (/.f64 b_2 1/2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a))) 3))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 (/.f64 1 a) 3)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 a 3)))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(exp.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 1))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))))
(/.f64 (/.f64 c a) (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 c (/.f64 b_2 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) 1)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (*.f64 c 1/2) (/.f64 1 (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) b_2) a)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 3)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) 1/3)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) -1)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 1/2 (/.f64 c b_2))) 2))
(fabs.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c 1/2) b_2)) a))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 1))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))) 1)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(*.f64 1 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(*.f64 (*.f64 c a) (/.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2) (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 3)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3) 1/3)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 2)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(pow.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (*.f64 c a)) -1)
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3)))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))) 1))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (*.f64 c a) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 b_2 1))) (fma.f64 (neg.f64 b_2) 1 (*.f64 b_2 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2))
(+.f64 (*.f64 b_2 0) (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(*.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2) (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 3) (pow.f64 b_2 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (fma.f64 b_2 b_2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 3) (pow.f64 b_2 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2) (fma.f64 b_2 b_2 (*.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) 3) (pow.f64 b_2 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) 2) (*.f64 b_2 (+.f64 b_2 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) 2) (*.f64 b_2 b_2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) 2) (*.f64 b_2 b_2)) (+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) 2) (*.f64 b_2 b_2)) (+.f64 b_2 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2)))
(pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 1)
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 3)
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3) 1/3)
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 2)
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) b_2) b_2) 2))
(fabs.f64 (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2))))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2) 3))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(exp.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)) 1))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 1 b_2 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2) (neg.f64 b_2))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)) (neg.f64 b_2))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) (neg.f64 b_2)))
(+.f64 b_2 (fma.f64 -1/2 (/.f64 c (/.f64 b_2 a)) (neg.f64 b_2)))
(-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2))) 1)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(*.f64 1 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 2) (cbrt.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) (sqrt.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 (*.f64 c a) b_2) 1)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c a) b_2)) 3)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3) 1/3)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c a) b_2)) 2)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 2))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c a) b_2))))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) 3))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c a) b_2)) 1))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c a) b_2)))
(/.f64 c (/.f64 b_2 a))
(*.f64 c (/.f64 a b_2))
(+.f64 0 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(+.f64 (log.f64 (*.f64 b_2 2)) (neg.f64 (log.f64 a)))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))) (log.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)) (log.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(-.f64 0 (log.f64 (/.f64 a (*.f64 b_2 2))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(-.f64 (log.f64 (*.f64 b_2 2)) (log.f64 a))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(-.f64 (log.f64 b_2) (log.f64 (/.f64 a 2)))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(-.f64 (log.f64 (neg.f64 (*.f64 b_2 2))) (log.f64 a))
(+.f64 (log.f64 (/.f64 -2 a)) (log.f64 b_2))
(-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) 1)
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(*.f64 1 (log.f64 (/.f64 b_2 (/.f64 a 2))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 1)
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 3)
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(pow.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3) 1/3)
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(neg.f64 (log.f64 (/.f64 a (*.f64 b_2 2))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2)) 2))
(fabs.f64 (log.f64 (*.f64 b_2 (/.f64 2 a))))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))) 3))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(exp.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 1))
(log.f64 (*.f64 (/.f64 b_2 a) 2))
(log.f64 (*.f64 b_2 (/.f64 2 a)))
(log1p.f64 (-.f64 (/.f64 b_2 (/.f64 a 2)) 1))
(log1p.f64 (+.f64 (*.f64 (/.f64 b_2 a) 2) -1))
(log1p.f64 (fma.f64 (/.f64 b_2 a) 2 -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2)))) 1)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(*.f64 1 (/.f64 b_2 (/.f64 a 2)))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(*.f64 (*.f64 b_2 2) (/.f64 1 a))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 2) (cbrt.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(*.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) (sqrt.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(/.f64 b_2 (/.f64 a 2))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(/.f64 1 (/.f64 a (*.f64 b_2 2)))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 b_2 2) a)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(/.f64 (neg.f64 (*.f64 b_2 2)) a)
(/.f64 (*.f64 b_2 2) (*.f64 a (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 b_2 -2) a)
(pow.f64 (/.f64 b_2 (/.f64 a 2)) 1)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (E.f64) (log.f64 (/.f64 b_2 (/.f64 a 2))))
(pow.f64 (E.f64) (log.f64 (*.f64 (/.f64 b_2 a) 2)))
(pow.f64 (E.f64) (log.f64 (*.f64 b_2 (/.f64 2 a))))
(pow.f64 (cbrt.f64 (/.f64 b_2 (/.f64 a 2))) 3)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3) 1/3)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (sqrt.f64 (/.f64 b_2 (/.f64 a 2))) 2)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (/.f64 a (*.f64 b_2 2)) -1)
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2))))) (sqrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b_2 (/.f64 2 a))))) (sqrt.f64 (log.f64 (*.f64 b_2 (/.f64 2 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))) 2)) (cbrt.f64 (log.f64 (/.f64 b_2 (/.f64 a 2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 b_2 a) 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b_2 (/.f64 2 a)))) 2)) (cbrt.f64 (log.f64 (*.f64 b_2 (/.f64 2 a)))))
(sqrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b_2 a) 2) 2))
(fabs.f64 (*.f64 b_2 (/.f64 2 a)))
(log.f64 (exp.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (/.f64 a 2)))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (/.f64 a 2)) 3))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 (/.f64 1 a) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 (pow.f64 b_2 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b_2 2) 3) (pow.f64 a 3)))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))
(log1p.f64 (expm1.f64 (/.f64 b_2 (/.f64 a 2))))
(*.f64 (/.f64 b_2 a) 2)
(*.f64 b_2 (/.f64 2 a))

eval122.0ms (1.2%)

Compiler

Compiled 8043 to 4202 computations (47.8% saved)

prune104.0ms (1.1%)

Pruning

39 alts after pruning (29 fresh and 10 done)

PrunedKeptTotal
New38012392
Fresh31720
Picked235
Done077
Total38539424
Accurracy
95.9%
Counts
424 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.6%
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 3)
37.1%
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
31.1%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) b_2) b_2)) a)
5.0%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2)) a)
48.5%
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
17.4%
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) 1/4)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))
14.9%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
50.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
41.6%
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
32.6%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
12.5%
(/.f64 (*.f64 (*.f64 c 1/2) (/.f64 1 a)) (/.f64 b_2 a))
7.0%
(/.f64 (*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))) a)
2.6%
(/.f64 (*.f64 b_2 2) a)
33.3%
(/.f64 (*.f64 b_2 -2) a)
30.0%
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
31.0%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
37.7%
(/.f64 (*.f64 -1/2 c) b_2)
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
12.9%
(/.f64 (neg.f64 b_2) a)
2.6%
(/.f64 1 (/.f64 a (*.f64 b_2 2)))
12.6%
(/.f64 1/2 (/.f64 b_2 c))
28.4%
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
33.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
38.0%
(*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
23.9%
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) b_2)))
53.0%
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
28.4%
(*.f64 (/.f64 a a) (/.f64 c (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))
19.4%
(*.f64 (/.f64 a a) (/.f64 c (exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
32.9%
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
22.5%
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
33.0%
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
33.2%
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
37.6%
(*.f64 c (/.f64 -1/2 b_2))
2.6%
(*.f64 b_2 (/.f64 2 a))
12.4%
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
13.0%
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
16.0%
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
22.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
Compiler

Compiled 1537 to 809 computations (47.4% saved)

regimes618.0ms (6.3%)

Counts
59 → 4
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 b_2 (/.f64 2 a))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 b_2 2) a)
(/.f64 1 (/.f64 a (*.f64 b_2 2)))
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
(*.f64 -1/2 (*.f64 (/.f64 (/.f64 c a) b_2) (neg.f64 a)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)) a))
(/.f64 (*.f64 (*.f64 c 1/2) (/.f64 1 a)) (/.f64 b_2 a))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 a a) (/.f64 c (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) a)
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2)))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 2 (*.f64 c (*.f64 0 a))) (*.f64 c a))) (*.f64 a b_2))
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2)) a)
(/.f64 (/.f64 (*.f64 c a) (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)) a)
(/.f64 (/.f64 (*.f64 c a) (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) b_2) b_2)) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (*.f64 a b_2))))
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 c a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))) 1/4)) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (/.f64 c a) (/.f64 (neg.f64 a) b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 1 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(/.f64 (*.f64 c (/.f64 a (-.f64 (fma.f64 -1/2 (*.f64 c (/.f64 a b_2)) b_2) b_2))) a)
(/.f64 (/.f64 (*.f64 c a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 c -1/2) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(exp.f64 (log.f64 (/.f64 (*.f64 b_2 2) (neg.f64 a))))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) a)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))) 3)
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
(*.f64 (/.f64 (*.f64 c a) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 a (neg.f64 c) (*.f64 c a)))))) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a)
(pow.f64 (/.f64 a (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) -1)
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a))))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))) b_2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 (/.f64 (*.f64 c -1/2) b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a)) 3)
(/.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (pow.f64 (/.f64 (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))) a) 3) 1/3)
(*.f64 (/.f64 a a) (/.f64 c (exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2) (*.f64 a (pow.f64 b_2 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 3) (*.f64 a (pow.f64 b_2 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b_2 7)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 a b_2))))))
Outputs
(*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Calls

4 calls:

214.0ms
c
192.0ms
a
101.0ms
b_2
93.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
64.9%8a
91.5%4b_2
66.6%9c
76.8%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 948 to 423 computations (55.4% saved)

regimes68.0ms (0.7%)

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

1 calls:

57.0ms
b_2
Results
AccuracySegmentsBranch
88.4%3b_2
Compiler

Compiled 518 to 244 computations (52.9% saved)

regimes50.0ms (0.5%)

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

1 calls:

42.0ms
b_2
Results
AccuracySegmentsBranch
88.3%3b_2
Compiler

Compiled 385 to 184 computations (52.2% saved)

regimes61.0ms (0.6%)

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

1 calls:

53.0ms
b_2
Results
AccuracySegmentsBranch
85.5%3b_2
Compiler

Compiled 372 to 179 computations (51.9% saved)

regimes163.0ms (1.6%)

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

1 calls:

155.0ms
b_2
Results
AccuracySegmentsBranch
85.0%3b_2
Compiler

Compiled 350 to 174 computations (50.3% saved)

regimes32.0ms (0.3%)

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

1 calls:

24.0ms
b_2
Results
AccuracySegmentsBranch
68.9%2b_2
Compiler

Compiled 333 to 166 computations (50.2% saved)

regimes17.0ms (0.2%)

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

1 calls:

14.0ms
b_2
Results
AccuracySegmentsBranch
68.5%2b_2
Compiler

Compiled 82 to 49 computations (40.2% saved)

regimes20.0ms (0.2%)

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

3 calls:

9.0ms
b_2
5.0ms
a
4.0ms
c
Results
AccuracySegmentsBranch
37.7%1a
37.7%1c
48.1%2b_2
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes10.0ms (0.1%)

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

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
48.0%2b_2
Compiler

Compiled 26 to 17 computations (34.6% saved)

regimes10.0ms (0.1%)

Accuracy

Total -7.1b remaining (-12.7%)

Threshold costs -7.1b (-12.7%)

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

3 calls:

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

Compiled 24 to 17 computations (29.2% saved)

bsearch67.0ms (0.7%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
7.139606883367387e+126
1.3186290671795862e+128
45.0ms
-6.894667113443527e-303
1.728479709207822e-307
18.0ms
-4.08515160341244e+32
-1.3917761011729466e+32
Results
40.0ms179×body256valid
8.0ms88×body256invalid
6.0ms25×body1024valid
5.0ms16×body2048valid
2.0ms13×body512valid
1.0msbody4096valid
1.0msbody256infinite
Compiler

Compiled 573 to 369 computations (35.6% saved)

bsearch66.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
7.139606883367387e+126
1.3186290671795862e+128
52.0ms
-1.059654445003874e-78
-4.647670434798293e-84
Results
47.0ms202×body256valid
5.0ms20×body1024valid
4.0ms40×body256invalid
2.0ms14×body512valid
2.0msbody2048valid
2.0ms14×body256infinite
Compiler

Compiled 579 to 385 computations (33.5% saved)

bsearch44.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
13.0ms
7.139606883367387e+126
1.3186290671795862e+128
30.0ms
-1.059654445003874e-78
-4.647670434798293e-84
Results
18.0ms159×body256valid
7.0ms27×body1024valid
5.0ms34×body256invalid
3.0ms20×body512valid
3.0ms11×body2048valid
1.0msbody256infinite
Compiler

Compiled 416 to 287 computations (31% saved)

bsearch62.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.1741872689956514e-64
2.1984489903919925e-56
39.0ms
-1.059654445003874e-78
-4.647670434798293e-84
Results
27.0ms244×body256valid
14.0ms12×body2048valid
6.0ms63×body256invalid
4.0ms18×body1024valid
4.0ms14×body512valid
Compiler

Compiled 490 to 357 computations (27.1% saved)

bsearch54.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
3.243934939619046e-146
2.0322572452036277e-137
27.0ms
-1.059654445003874e-78
-4.647670434798293e-84
Results
31.0ms250×body256valid
10.0ms98×body256invalid
3.0ms10×body2048valid
3.0ms12×body1024valid
3.0ms16×body512valid
Compiler

Compiled 454 to 339 computations (25.3% saved)

bsearch28.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
-6.894667113443527e-303
1.728479709207822e-307
Results
16.0ms144×body256valid
9.0ms74×body256invalid
Compiler

Compiled 238 to 177 computations (25.6% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
-2.252639199505542e-297
-6.894667113443527e-303
Results
16.0ms144×body256valid
7.0ms76×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
-2.252639199505542e-297
-6.894667113443527e-303
Results
16.0ms144×body256valid
7.0ms78×body256invalid
Compiler

Compiled 175 to 132 computations (24.6% saved)

bsearch25.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
-2.252639199505542e-297
-6.894667113443527e-303
Results
16.0ms144×body256valid
7.0ms81×body256invalid
Compiler

Compiled 175 to 132 computations (24.6% saved)

simplify24.0ms (0.2%)

Algorithm
egg-herbie
Rules
46×*-commutative
38×+-commutative
32×sub-neg
24×neg-mul-1
24×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093766
1125766
2151766
3178766
4192766
5199766
6201766
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -290000000000000002951791436103680) (*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (if (<=.f64 b_2 -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (if (<=.f64 b_2 9999999999999999549291066784979473595300225087383524118479625982517885450291174622154390152298057300868772377386949310916067328) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(if (<=.f64 b_2 -4088412685942367/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (if (<=.f64 b_2 76999999999999996168805073530281162879987513506010968307388280553069785826602151363241497915091184300665381153979036908348506112) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -6151642663452221/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 69999999999999995642583665114653702487687510055544110813007916836565424349905244930589710207406878052667519468707069224061763584) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 6625676492918941/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5339967589802275/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 686479766013061/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 -1/2 c) b_2) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (neg.f64 b_2) a))
(if (<=.f64 b_2 -3377952034833847/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 c (/.f64 -1/2 b_2)) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -290000000000000002951791436103680) (*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (if (<=.f64 b_2 -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) b_2))) (if (<=.f64 b_2 9999999999999999549291066784979473595300225087383524118479625982517885450291174622154390152298057300868772377386949310916067328) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(if (<=.f64 b_2 -290000000000000002951791436103680) (*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (if (<=.f64 b_2 -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 a a) (/.f64 c (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2))) (if (<=.f64 b_2 9999999999999999549291066784979473595300225087383524118479625982517885450291174622154390152298057300868772377386949310916067328) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))))
(if (<=.f64 b_2 -4088412685942367/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 (/.f64 a a) (/.f64 c (fma.f64 b_2 -2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (if (<=.f64 b_2 76999999999999996168805073530281162879987513506010968307388280553069785826602151363241497915091184300665381153979036908348506112) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -6151642663452221/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 69999999999999995642583665114653702487687510055544110813007916836565424349905244930589710207406878052667519468707069224061763584) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -6151642663452221/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (*.f64 c -1/2) b_2) (if (<=.f64 b_2 69999999999999995642583665114653702487687510055544110813007916836565424349905244930589710207406878052667519468707069224061763584) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 6625676492918941/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 (*.f64 c -1/2) b_2) (if (<=.f64 b_2 6625676492918941/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 (*.f64 c -1/2) b_2) (if (<=.f64 b_2 6625676492918941/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5339967589802275/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 686479766013061/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5339967589802275/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (*.f64 c -1/2) b_2) (if (<=.f64 b_2 686479766013061/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5339967589802275/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (/.f64 (*.f64 c -1/2) b_2) (if (<=.f64 b_2 686479766013061/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 -1/2 c) b_2) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 c -1/2) b_2) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 c -1/2) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (neg.f64 b_2) a))
(if (<=.f64 b_2 -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (*.f64 c -1/2) b_2) (/.f64 (neg.f64 b_2) a))
(if (<=.f64 b_2 -3377952034833847/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 c (/.f64 -1/2 b_2)) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 312 to 204 computations (34.6% saved)

soundness2.6s (26.5%)

Rules
1648×fma-def
1644×fma-neg
1644×fma-neg
1644×fma-neg
1644×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
013114
1301106
24553100
081721839
1196720029
2683519957
039420
1890420
072419880
1201911662
039401
1929401
079817251
1250615065
069413055
1173310665
081721839
1196720029
2683519957
072419880
1201911662
013114
1301106
24553100
072419880
1201911662
081721839
1196720029
2683519957
081721839
1196720029
2683519957
072419880
1201911662
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1823 to 701 computations (61.5% saved)

end0.0ms (0%)

preprocess119.0ms (1.2%)

Compiler

Compiled 602 to 298 computations (50.5% saved)

Profiling

Loading profile data...